小编Joh*_*röm的帖子

有人可以用对象解释奇怪的JavaScript吗?

我有以下课程

function Temp() { 
  var isHot=false; 
  return { 
    setHot: function(v) { isHot=v }, 
    getHot: function() { return isHot; },
    hot: isHot
  }
}
var w = new Temp();
w.setHot(true);

w.hot !== w.getHot()
Run Code Online (Sandbox Code Playgroud)

如果我通过函数访问w对象,为什么我只看到更改的值?

javascript

6
推荐指数
2
解决办法
86
查看次数

标签 统计

javascript ×1