【发布时间】:2020-08-28 07:50:36
【问题描述】:
var cars = [{"a":1,"b":2},{"b":3,"c":5}];
var temp=[];
[...cars].map((item)=>{
temp.push(item)
})
temp[0]["a"]=3
console.log(cars[0]["a"]) // op->3`enter code here`
为什么汽车数组的值在改变,而临时数组却改变了?什么是更好的解决方案,使汽车阵列不改变?
【问题讨论】:
-
JSON 是一种用于数据交换的文本符号。 (More here.) 如果您正在处理 JavaScript 源代码,而不是处理 string,那么您就不是在处理 JSON。
-
嗯
temp = cars;?
标签: javascript arrays json reactjs react-native