var o = {a:"abc", b:{ c:function(param){ alert(this.a); //這里的this指向的不是o而是b,所以this是沒有a屬性的,這里應該彈出undefined alert(param); } }, d:function(){ this.b.c.call(this,'dddd');//這樣就行了,就可以改變this的指向為d的this } };
var o = {a:"abc", b:{ c:function(param){ alert(this.a); //這里的this指向的不是o而是b,所以this是沒有a屬性的,這里應該彈出undefined alert(param); } }, d:function(){ this.b.c.call(this,'dddd');//這樣就行了,就可以改變this的指向為d的this } };
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。