当您控制台输出arr2
时,为什么控制台显示“potato”而不是“JAN”?
arr1[0]='Potato'
是在第 4 行之后完成的,那么为什么 arr2
不等于初始的 arr1
呢? (第 1 行的数组)
最佳答案
两个变量都有同一数组的实例。
如果您想避免这种情况,请改为const arr2 = [...arr1]
。这将创建具有与第一个元素相同的元素的新数组。
关于javascript - 复制两个数组和控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61383932/