공부기록/[강의노트] Udemy React 완벽가이드 1~100

# 17 [udemy React 완벽 가이드 노트] spread와 rest

Jenner 2022. 9. 7. 10:57

spread 

 

어레이 속의 요소들 또는 객체 안의 속성들을 펼쳐주는 것

 

const newArray = [...oldArray, 1, 2]

const newObject = {...oldObject, newProp:5}

 

const numbers = [1, 2, 3];
const newNumbers = [...numbers, 4];

 

const person = {
	name : "Max"
};

const newPerson = {
	...person,
	age: 28
}
[object Object] {
	age: 28,
	name: "Max"
}

 

Rest

함수의 매개변수목록들을 배열로 합치는 것

여러개 매개변수를 받아도 배열로 합치기 때문에 

filter함수를 적용할 수도 있다. 

 

function sortArges(...arges){ 

   return arges.sort()

}

 

const filter = (...args) => {
	return args.filter(el => el === 1);
}

결과는 [1]