以下代码将ID 0
中的两个元素都设置为-
,尽管我只希望将其中一个元素设置为-1
。我只是在创建对labelArray的引用,还是其他内容?
labelArray.sort(compare);
valueArray = labelArray;
valueArray[0] = '-1';
labelArray[0] = '-';
感谢所有帮助。
更新(2019):我第一次写这篇文章已经好几年了,ES6几乎被广泛使用。因此,我想补充一下,而不是使用公认的答案中推荐的slice()
方法,而可以使用以下的array destructing进行复制:
valueArray = [...labelArray];