定义var类型的json变量,第二次修改时,值不变。
发布于 7 年前 作者 jiesun 9421 次浏览 来自 问答

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

* Bug 表现是什么?预期表现是什么?

定义一个变量,如下:

var t = {

“en”: [

{ name: ‘spend’, value: ‘spend’, checked: ‘’ },

{ name: ‘cost’, value: ‘cost’, checked: ‘’ },

{ name: ‘reach’, value: ‘reach’, checked: ‘’ },

{ name: ‘clicks’, value: ‘clicks’, checked: ‘’ },

{ name: ‘impressions’, value: ‘impressions’, checked: ‘’ }

]}

在方法里再定义一个变量

var tt = t

第一次修改把tt.en下所有元素的checked改成true

然后获取t的元素时,发现checked也变成了true

回到顶部