온라인 강의/React 완벽 가이드 [Udemy]

17. 스프레드 및 나머지 연산자

유호야 2023. 5. 31. 16:53
반응형

Spread 또는 Rest라고 불리는 

...

연산자

 

Spread

배열의 원소나 객체의 프로퍼티를 나누는데 사용한다

... 연산자는 배열이면 배열, 객체면 객체, 새로운 배열 및 객체에 그 내부에 있는 것들을 꺼내서 넣는다고 생각하면 된다

const numbers = [1, 2, 3];
const newNumbers = [...numbers, 5, 6, 7];

console.log(newNumbers);

 

const person = {
    name: 'Max',
    age: 24
};

const newPerson = {
    ...person, 
    gender: 'Male'
}

console.log(newPerson);
// print 
// {name: 'Max', age: 24, gender: 'Male'}

 

 

 

Rest

Rest는 이름이 다른 것처럼 용법도 조금 다르다

사용빈도는 낮지만 함수에서 사용된다

 

.filter() 함수 

 

el 부분을 보면 조건을 줘서 배열을 다시 만드는 기능을 한다.

반응형