Javascript
Javascript - rest
Starters
2020. 9. 5. 22:22
...사용 하지만 spread와 다르게 사용
const purpleCuteSlime = {
name: '슬라임',
attribute: 'cute',
color: 'purple'
};
const { color, ...rest } = purpleCuteSlime;
console.log(color); => purple
console.log(rest); => name: '슬라임' attribute: 'cute'
...rest (이름은 rest 아니어도됨) 쓰면 앞서 지정한 값을 제외하고 모든 값을 지정
배열에서 사용
const numbers = [0, 1, 2, 3, 4, 5, 6];
const [one, two, ...rest] = numbers;
console.log(one); => 0
console.log(two); => 1
console.log(rest); => [2, 3, 4, 5, 6]
*** 배열에서의 rest는 맨마지막에 와야한다