728x90
반응형
연산자 기호 : ... (점 3개)
연산자의 위치에 따라 잔여 연산자(왼쪽, 대입 받는쪽), 전개 연산자(오른쪽, 개체의 개별 속성을 전개해 대입하는쪽)라고 함.
rest operator 예)
---------------------------------------------------------------------------------------------
let address: any = {
country: 'Korea',
city: 'Seoul',
address1: 'Gangnam-gu',
address2: 'Sinsa-dong 123-456',
address3: '789 street, 2 Floor ABC building'
}
const {country, city, ...detail} = address
console.log(detail)
---------------------------------------------------------------------------------------------
spread operator 예)
let part1 = {name: 'Jane'}
let part2 = {age: 22}
let part3 = {city: 'Seoul', country: 'Kr'}
let merged = {...part1, ...part2, ...part3}
console.log(merged)
728x90
반응형
'IT > TypeScript' 카테고리의 다른 글
고차함수 (high-order function) 다른 함수를 반환하는 함수 (0) | 2022.10.26 |
---|---|
클로저(closure) - 유효범위 의미 (0) | 2022.10.26 |
접근 제한자(access modifier) 와 생성자(constructor), 클래스,인터페이스 (0) | 2022.10.20 |
타입주석(type annotation), 타입추론(type inference), 선택속성(optional property), 템플릿 문자열(template string) (0) | 2022.10.19 |
node 패키지 설치하고, 소스파일 생성하기 (프로젝트 생성 full 버전) (0) | 2022.10.14 |
댓글