我有一个要替换为另一个array2的内容的array1的内容,因此,最后,array1的内容与array2的内容相同,但我想保留与array1相同的引用和索引:
[].splice.apply(array1), [0, array1.length].concat(array2));
我尝试过:
[
{ book : { id : 2, authorId : 3} } ,
{ book : { id : 3, authorId : 2} },
{ book : { id : 4, authorId : 2} }
]
但是我仍然具有与array1相同的内容,而不是与array2相同
array1的预期结果应该是array2的副本,这意味着:
{{1}}
谢谢
答案 0 :(得分:0)
只需使用json副本:
array2 = JSON.parse(JSON.stringify(array1))
答案 1 :(得分:0)
您可以这样写:
array1 = [...array2]