[Intermediate] 데이터 - 전개 연산자
1. 데이터
1) 전개 연산자(Spread)
...를 사용하여 배열 데이터를 쉼표로 구분된 각각의 아이템으로 전개하여 출력
const fruits = ['Apple', 'Banana', 'Cherry'] console.log(fruits) // 값: ['Apple', 'Banana', 'Cherry'] console.log(...fruits) // 값: Apple, Banana, Cherry function toObject(a, b, c) { return { a: a, b: b, c: c } } console.log(toObject(...fruits)) // 값: {a: 'Apple', b: 'Banana', c: 'Cherry'}
2) 나머지 매개 변수(Rest parameter)
매개 변수에 전개 연산자를 사용하여 나머지의 모든 인수들을 배열 형태로 받아내는 역할
const fruits = ['Apple', 'Banana', 'Cherry', 'Orange'] function toObject(a, b, ...c) { return { a: a, // a, (속성의 이름과 데이터의 이름이 같으면 축약 가능) b: b, // b, c: c // c } } // const toObject = (a, b, ...c) => ({ a, b, c }) // 화살표 함수로 바꾸면 위처럼 축약형으로 표현 가능 console.log(toObject(...fruits)) // 값: {a: 'Apple', b: 'Banana', c: 0: 'Cherry', c: 1: 'Orange'}
Author And Source
이 문제에 관하여([Intermediate] 데이터 - 전개 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hanei100/Intermediate-데이터-전개-연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)