공부기록/[강의노트] 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]