在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 直接調(diào)用arguments中的函數(shù),this指針是如何發(fā)生的改變,為什么會指向a

直接調(diào)用arguments中的函數(shù),this指針是如何發(fā)生的改變,為什么會指向arguments

var length = 10;
function fn() {
    console.log(this);
};
var obj = {
    length: 5, 
    method: function (fn) {
        arguments[0]();
    }
};
obj.method(fn, 1);

調(diào)用arguments中的fn,為什么this會指向arguments,求解惑,謝謝~

回答
編輯回答
絯孑氣

arguments 對象的屬性調(diào)用 不指向arguments 指向什么??

這有什么疑惑的地方嗎

2018年1月20日 06:29
編輯回答
孤慣

沒毛病啊,你這種寫法本來就是調(diào)用arguments的一個屬性方法啊,this就指向了arguments,如果你把method中的代碼變成fn(),this也就變成window了

2017年5月5日 01:12