首页 > 解决方案 > 复制两个数组和控制台输出

问题描述

当您控制台输出时,控制台为什么显示“土豆”而不是“JAN” arr2

arr1[0]='Potato'在第 4 行之后完成,那么为什么arr2不等于 initial arr1?(第 1 行的数组)

在此处输入图像描述

标签: javascript

解决方案


两个变量都有一个相同数组的实例。

如果您想避免这种情况,请改为这样做const arr2 = [...arr1]。这将创建与第一个具有相同元素的新数组。


推荐阅读