拾遗

记录一下总是不能立刻反应过来的东西:

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

posted @ 2015-08-25 15:12  半夏微凉ysy  阅读(118)  评论(0编辑  收藏  举报