✅ 배열이나 객체를 전개하는 문법이다. 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
... 은 [ ] 대괄호가 삭제된다.
'Javascript' 카테고리의 다른 글
템플릿 리터럴 (Template literals) (0) | 2023.07.26 |
---|---|
나머지 매개변수(rest parameter) (0) | 2023.07.26 |
단축 속성명 (property shorthand) (0) | 2023.07.26 |
구조 분해 할당 (De + structuring) (0) | 2023.07.26 |
삼항 연산자 (ternary operator) (0) | 2023.07.26 |