我有一个数字数组。我需要在代码中使用此数组的排序和未排序版本。因此,将未排序的数组保存到sort
之后,我将使用staticX
函数。我希望sort函数只影响x
变量,但是它也会影响staticX
。
var x = [7, 5, 18, 3, 9];
var staticX = x;
x.sort((m, n) => m - n);
console.log(x)
console.log(staticX);
当前,我两次声明了两个变量,这虽然有效,但是数组很长。最好能有人帮助我了解在应用排序之前如何保存原始数组。