본문 바로가기

Javascript

전개 구문 (...Spread operator)

✅ 배열이나 객체를 전개하는 문법이다. es문법 중 구조분해할당(destructuring)과 함께 정말 많이 사용된다.

// 배열
let arr = [1,2,3];

let newArr = [...arr, 4];
console.log(newArr) // [1,2,3,4]

// 객체
let user = {name: "nbc", age: 30};
let user2 = {...user}

user2.name = "nbc2"

console.log(user.name) // nbc
console.log(user2.name) // nbc2

... 은 [ ] 대괄호가 삭제된다.