在JavaScript中,有多种方法可以保留数组。以下是一些常见的方法:
slice()
方法:const originalArray = [1, 2, 3, 4, 5];
const newArray = originalArray.slice();
...
:const originalArray = [1, 2, 3, 4, 5];
const newArray = [...originalArray];
Array.from()
方法:const originalArray = [1, 2, 3, 4, 5];
const newArray = Array.from(originalArray);
Array.prototype.map()
方法:const originalArray = [1, 2, 3, 4, 5];
const newArray = originalArray.map(x => x);
Array.prototype.concat()
方法:const originalArray = [1, 2, 3, 4, 5];
const newArray = [].concat(originalArray);
Array.prototype.filter()
方法:const originalArray = [1, 2, 3, 4, 5];
const newArray = originalArray.filter(() => true);
以上方法都可以用来保留数组,但具体使用哪种方法取决于您的需求和代码风格。
领取专属 10元无门槛券
手把手带您无忧上云