1.闭包
第一次 fun(0):n=0 o=undefined
第二次a.fun(1):m=1,由于fun(0)保存了 n=0, 所以 fun(m,n)=》调用的fun(n,o) => n=1,o=0,后面都是如此,n=0 保持不变
第三次a.fun(2):同上
第四次a.fun(3):同上
第五次:fun(0).fun(1) : 内部函数 m=1,n=0 => n=1,o=0 然后继续 .fun(2) m=2,n=1 => n=2,o=1, 按此规律依次打印
2.浏览器输入url到渲染发生了什么
3.jsonp
4.节流,防抖
5.变量提升(预处理)
6.微任务宏任务
7.数组反转原理
8.数组去重
9.