this绑定的优先级
- 默认绑定的优先级在四条规则中最低。
- 显示绑定和隐式绑定谁的优先级会更高?
function foo() { console.log( this.a );}var obj1 = { a: 2,foo: foo };var obj2 = { a: 3,foo: foo };obj1.foo(); // 2 obj2.foo(); // 3obj1.foo.call( obj2 ); // 3 obj2.foo.call( obj1 ); // 2通过以上代码可以发现显式绑定优先级高于隐式绑定。
- 那么隐式绑定和new绑定谁的优先级会高?
function foo(something){ this.a = something;}var obj1 = { foo : foo}obj1.foo(2);console.log(obj1.a);//2var bar = new obj1.foo(3);console.log(bar.a);//3通过以上代码可以发现new绑定优先级会高于隐式绑定
new绑定优先级高于显式绑定(这个不大好理解,所以没解释)
所以
new绑定>显式绑定>隐式绑定>默认绑定
原文转载:http://www.shaoqun.com/a/490550.html
心怡科技:https://www.ikjzd.com/w/1327
cicpa:https://www.ikjzd.com/w/1375
anker:https://www.ikjzd.com/w/1027
this绑定的优先级默认绑定的优先级在四条规则中最低。显示绑定和隐式绑定谁的优先级会更高?functionfoo(){console.log(this.a);}varobj1={a:2,foo:foo};varobj2={a:3,foo:foo};obj1.foo();//2obj2.foo();//3obj1.foo.call(obj2);//3obj2.foo.call(obj1);//2通过
蜜芽:蜜芽
跨境通电子商务平台:跨境通电子商务平台
过年无暇顾及店铺,亚马逊官方的假期模式用起来!:过年无暇顾及店铺,亚马逊官方的假期模式用起来!
欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。:欧代是什么?Amazon亚马逊卖家欧代注册流程,费用和时效详细解。
北京七月份天气如何?适合游玩?:北京七月份天气如何?适合游玩?
No comments:
Post a Comment