객체에서 사용하는 Rest
const purpleCuteSlime = {
name: "슬라임",
attribute: "cute",
color: "purple"
};
const { color, ...cuteSlime } = purpleCuteSlime;
console.log(color);
console.log(cuteSlime);
const { attriubte, ...slime } = cuteSlime;
console.log(slime);
...rest 연산자를 이용해서 남은 값들을 모두 할당해줄 수 있다.
...rest 혹은 ...특정 이름으로 변수를 할당하여 나머지 값들을 할당하는 방식이다.
배열에서 사용하는 Rest
const numbers = [0, 1, 2, 3, 4, 5, 6];
const [one, two, ...rest] = numbers;
console.log(one);
console.log(two);
console.log(rest);
- 배열에서도 나머지의 값들을 출력 가능.
- 배열에서의 rest는 맨 마지막에서 와야함.
728x90
반응형
'Language > JavaScript' 카테고리의 다른 글
함수 인자에서 rest (0) | 2022.11.27 |
---|---|
함수 파라미터에서 rest (0) | 2022.11.27 |
spread 연산자 (0) | 2022.11.27 |
비구조화 할당 (0) | 2022.11.27 |
객체 활용 (0) | 2022.11.27 |