摘要: this绑定规则的优先级顺序new操作符绑定 > 显示绑定 > 隐式绑定 > 默认绑定所以在判断函数在某个调用位置应用的是哪条规则,可以按下列这样的顺序if(函数在new中调用(new绑定)){ this绑定的是新建的对象;}else if(函数通过以call,apply(显示绑定)||... 阅读全文
posted @ 2015-10-23 09:45 勤奋的蓝孩子 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 关于js中的this this是javascript中一个很特别的关键字,也是一种很复杂的机制,学习this的第一步就是要明白this既不指向函数自身也不指向函数的词法作用域,this实际上是函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 1. 调用位置 现在来说一下调用位置:调用位 阅读全文
posted @ 2015-10-23 09:08 勤奋的蓝孩子 阅读(604) 评论(0) 推荐(0) 编辑