var length = 10;
    
    function fn(){
        console.log(this.length);
    }

    var obj = {
        length:5,
        method:function(fn){
            fn();
            arguments[0]();
        }
    }

    obj.method(fn,1);

结果为10   2

arguments[0]() => fn() =>this指向arguments所以输出arguments.length

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
  • 2022-01-16
  • 2022-02-05
  • 2022-01-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2021-08-22
  • 2021-05-05
  • 2021-10-20
相关资源
相似解决方案