拾遗
记录一下总是不能立刻反应过来的东西:
arguments.callee:拥有arguments对象的函数
arguments.callee.caller:调用当前函数的函数,用于调试
Array.prototype.slice.call(arr):将有length属性的类数组对象转化为数组
apply,call,bind:切换函数执行的上下文环境,第一个参数都是this绑定的对象
- apply与call:函数立即执行,返回结果,apply传参以数组形式,call传参逐个列出来
- bind:返回绑定了上下文的函数,以后什么时候执行都可以
this: 执行当前代码的对象的所有者,判断的时候,可以用a.b()形式,this指向a