在JavaScript中,可以使用slice()方法來實現淺拷貝。slice()方法可以返回一個新的數組,包含從開始到結束(不包括結束)之間的元素,但是并不會影響原始數組。這樣就可以實現對數組的淺拷貝。
例如:
let originalArray = [1, 2, 3, 4, 5];
let copiedArray = originalArray.slice();
console.log(originalArray); // [1, 2, 3, 4, 5]
console.log(copiedArray); // [1, 2, 3, 4, 5]
originalArray[0] = 10;
console.log(originalArray); // [10, 2, 3, 4, 5]
console.log(copiedArray); // [1, 2, 3, 4, 5]
在上面的例子中,originalArray和copiedArray是兩個不同的數組,通過slice()方法進行淺拷貝后,修改originalArray不會影響copiedArray。