以下代码将 id 中的两个元素0
都设置为-
,即使我只想将一个元素设置为-1
。我只是创建了对 labelArray 的引用,还是其他什么?
labelArray.sort(compare);
valueArray = labelArray;
valueArray[0] = '-1';
labelArray[0] = '-';
感谢所有帮助。
更新(2019 年):自从我第一次写这篇文章已经好几年了,ES6 的使用非常普遍。所以,我想回来补充一点,而不是使用slice()
已接受的答案中推荐的方法,您可以在下面使用数组析构来制作副本:
valueArray = [...labelArray];