用这个:
var newArray = oldArray.slice();
基本上,该
slice()操作会克隆数组并返回对新数组的引用。
另请注意:
对于引用,字符串和数字(而不是实际对象),将 slice()
对象引用复制到新数组中。原始数组和新数组都引用同一对象。如果引用的对象发生更改,则更改对新数组和原始数组均可见。
字符串和数字之类的基元是不可变的,因此无法更改字符串或数字。

用这个:
var newArray = oldArray.slice();
基本上,该
slice()操作会克隆数组并返回对新数组的引用。
对于引用,字符串和数字(而不是实际对象),将 slice()
对象引用复制到新数组中。原始数组和新数组都引用同一对象。如果引用的对象发生更改,则更改对新数组和原始数组均可见。
字符串和数字之类的基元是不可变的,因此无法更改字符串或数字。