- 如图,我通过 setIndex 方法重置了 this.index ,第二次获取的时候, this.c.dd 的值还是原来的,
可不可以让它根据 this.index 的值变化而变化呢
这就是基本类型变量的重新赋值的问题。
var a=1,
b=a,
c=function(){ return {dd:a}}
a=3
console.log(a,b,c()) //=>3 1 {dd:3}
最好改成函数再调用。否则几十个数据只能一一重新引用。
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决