var len = 5;var fn1 = function  () {    console.log(this.len);
};var main = {
    method: function (fn) {
        fn();        arguments[0]();
    },
    len : 10};
main.method(fn1);Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
js作用域的问题?-PHP中文网问答-js作用域的问题?-PHP中文网问答
围观一下哦,学习一下。
var fn1 = function () { console.log(this.len); };直接执行fn1的结果是5 很显然这个函数里面的this指向的是window