函数知识点汇集

145 阅读1分钟

1.  当函数传参时,少的实参会被赋值undefiend, 多出的实参会被省略

2. 获取函数的参数个数

argument.length  实际的实际参数个数

argument.callee.length  预期的实际参数个数

3.  闭包

闭包作用就是保存内部状态,在循环体里面通过自执行函数的方式传入每次循环的值,传入后改变了闭包内部的i,当循环结束去执行每个setTimeout的时候,里面的i引用的是闭包内部的i,在循环时候已经改了,自然就可以打印正常