// 전개 구문, Spread syntax
- 배열과 같은 iterable 객체(반복 가능한 객체)를 확장시켜준다.
- 점 3개 ( ... ) 로 표기한다.
- 깊은 복사로 활용할 수 있다.
- 함수로 호출할 경우 : 0개 이상의 인수로 확장
- 배열 리터럴 : 요소로 확장
- 객체 리터럴 : 객체 표현식 -> 0개 이상의 키-값 쌍으로 확장
const nums = [24,5,6,7,357,4568,345,213123];
Math.max(...nums);
console.log(...nums);
const feline = {
legs: 4,
family: 'Felidae'
};
const canine = {
isFurry: true,
family: 'Caninae'
}
const catDog = {...feline, ...canine, isCute: true};
const feline2 = {...feline};
feline2.isCute = true;
const num1 = [1, 2, 3, 4, 5];
const num2 = num1;
const num3 = [...num1];
'클라이언트 > JavaScript' 카테고리의 다른 글
[자바스크립트(JavaScript)] 구조 분해 할당(Destructuring assignment) (2) | 2023.11.22 |
---|---|
[자바스크립트(JavaScript)] Rest 매개변수 (0) | 2023.11.22 |
[자바스크립트(JavaScript)] 기본 매개변수(Default Params) (0) | 2023.11.21 |
[자바스크립트(JavaScript)] 배열 메서드 (1) | 2023.11.21 |
[자바스크립트(JavaScript)] This(일반 함수 vs 화살표 함수) (1) | 2023.11.17 |