定义var类型的json变量,第二次修改时,值不变。
你想反馈一个 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