var len = 5;var fn1 = function () { console.log(this.len); };var main = { method: function (fn) { fn(); arguments[0](); }, len : 10}; main.method(fn1);
越努力越幸运!!!
JS 범위 문제가 있나요? -PHP 중국어 웹사이트 Q&A-JS 범위 문제? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
var fn1 = function () { console.log(this.len); };
直接执行fn1的结果是5 很显然这个函数里面的this指向的是window
JS 범위 문제가 있나요? -PHP 중국어 웹사이트 Q&A-JS 범위 문제? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
直接执行fn1的结果是5 很显然这个函数里面的this指向的是window