且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

javascript - 作用域的问题

更新时间:2023-02-26 08:00:24

var z = 100;
function foo(){
  console.log(this.z);
}
(function show(fuaArg){
  var obj = {z: 20};
  foo.call(obj)
})(foo)

我猜你可能需要的是这个,其中主要是通过call改变执行作用域中的z对象,详细的要看看call和apply、bind