반응형
전개연산자 예시와 정의
전개 연산자(Spread)
전개 연산자(Spread)는 배열이나 객체 같은 iterable(반복 가능한) 객체의 요소를 하나씩 분리하여 전개한다.
배열의 내용을 첫번째부터 끝까지 나열하고 싶을 때 일일이 작성하는 것 대신 전개 연산자를 사용하여 간단하게 작성할 수 있다.
예시:
const fruits = ['apple', 'banana', 'kiwi'];
console.log(...fruits);
결과:
apple banana kiwi
rest parameter
함수의 매개변수에도 이와 같은 전개 연산자를 이용할 수 있는데, 나머지의 모든 인수를 받아내는 역할을 하기 때문에 ‘나머지 매개변수’라고 한다.
또한 속성의 이름과 변수의 이름이 같으면 축약할 수 있다 하나만 남겨도 가능하다
중괄호는 함수의 범위를 나타내는 범위를 나타내기 때문에 소괄호에서 객체 데이터를 정의해야 함수 밖으로 반환될 수 있다
function myFunc(...args) {
console.log(args);
}
myFunc(1, 2, 3, 4, 5);
결과:
[1, 2, 3, 4, 5]
반응형
속성의 이름과 변수의 이름이 같으면 축약할 수 있다.
const name = 'Alice';
const age = 25;
const person = {
name,
age,
};
console.log(person);
결과:
{ name: 'Alice', age: 25 }
중괄호는 함수의 범위를 나타내는 범위를 나타내기 때문에 소괄호에서 객체 데이터를 정의해야 함수 밖으로 반환될 수 있다.
배열의 내용을 첫번째부터 끝까지 나열하고 싶을 때 일일이 작성하는 것 대신 아래와 같이 작성한다
console.log(...fruits);
반응형
'자바스크립트' 카테고리의 다른 글
[JS] 자바스크립트 메서드 작명 규칙 (0) | 2023.02.26 |
---|---|
선언과 동시에 함수 실행하기 (0) | 2021.11.23 |
[Javascript] 자바스크립트 공백제거 .replace() (0) | 2021.11.10 |
[Javascript] 새로고침 여러가지 방법 및 응용 (0) | 2021.08.20 |
JSON이란 무엇인가? (0) | 2021.07.09 |