【发布时间】:2018-07-21 22:53:57
【问题描述】:
这两个调用有什么区别?它几乎看起来相同,但运行它告诉我不然。从变量内部和变量外部调用属性似乎调用了不同的东西,但我不确定如何或为什么。
PS。 Cheese 是一个设置为 false 的布尔属性。
toggleCheese: function(position) {
var pizza = this.pizza[position].cheese;
pizza = !pizza;
}
对
toggleCheese: function(position) {
var pizza= this.pizza[position];
pizza.cheese = !pizza.cheese;
}
【问题讨论】:
标签: javascript variables storage