- spread 연산자
모든 원소나 프로퍼티를 가져오는 것
const numbers=[1,2,3];
const newNumbers=[...numbers, 4];
console.log(newNumbers);
const person={
name: 'Max'
};
const newPerson={
...person,
age:28
};
console.log(newPerson);
- Destructuring
원소나 프로퍼티를 하나만 가져와서 변수에 저장
const numbers=[1,2,3];
[num1, num2]=numbers;
console.log(num1, num2);
[num1, , num3]=numbers;
console.log(num1, num3);
- 참조
const person={
name:'Max'
};
const secondPerson=person;
const secondPerson={
...person
};
- map
const numbers=[1,2,3];
const doubleNumArray=numbers.map((num)=>{
return num * 2;
});
console.log(numbers);
console.log(doubleNumArray);