拾遗

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

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

原文地址:https://www.cnblogs.com/danranysy/p/4757531.html