Copy
1. λ°°μ΄μ 볡μ¬νλ λ κ°μ§ λ°©λ²
(1) slice
let arr = [0, 1, 2, 3]; let copiedArr = arr.slice(); console.log(copiedArr); // [0, 1, 2, 3] console.log(arr === copiedArr); // falsecopiedArr.push(4); console.log(copiedArr); // [0, 1, 2, 3, 4] console.log(arr);// [0, 1, 2, 3]
(2) Spread Syntax of Array
let arr = [0, 1, 2, 3]; console.log(...arr); // 0 1 2 3let num = [1, 2, 3]; let int = [1, 2, 3]; console.log(num === int) // falselet arr = [0, 1, 2, 3]; let copiedArr = [...arr]; console.log(copiedArr); // [0, 1, 2, 3] console.log(arr === copiedArr); // false copiedArr.push(4); console.log(copiedArr); // [0, 1, 2, 3, 4] console.log(arr); // [0, 1, 2, 3]
2. κ°μ²΄λ₯Ό 볡μ¬νλ λ κ°μ§ λ°©λ²
(1) Object.assign
(2) Spread Syntax of Object
Last updated