일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 대규모 시스템 설계
- apollo router
- 배포 프로세스
- Infra
- Kubernetes
- go
- http 413
- body size
- goland
- tenneling
- gitops
- Buffered channel
- System Design
- Helm V3
- AWS Infra
- 디자인패턴
- Logrus
- Intellij
- AWS
- Golines
- GoF 디자인패턴
- intellij ide
- Bastion Server
- 배포 파이프라인
- GoF
- 컴포지트패턴
- golang
- notification system
- UnBuffered channel
- 윈도우키보드
Archives
- Today
- Total
Fall in IT.
typescript에서 객체에 key/value 쌍을 추가하는 방법 본문
안녕하세요.
오늘은 타입스크립트(typescript)에서 Key/Value 쌍으로 구성된 객체에 Key/Value 아이템을 추가하는 방법에 대해서 알아보겠습니다.
자바스크립트 예제 코드
- var obj = {
id: 1,
name: '홍길동'
} - 해당 객체에 age에 대한 정보도 추가하고 싶을 경우..
- obj.age = 28
- 로 간단하게 처리가 가능합니다.
타입스크립트 예제 코드
- let obj = {
id: 1,
name: '홍길동'
} - 위와 마찬가지로 age에 대한 정보를 추가하고 싶을 경우..
- obj.age = 28; // 에러발생
(에러가 발생하는 이유는, typescript는 컴파일 단계에서 obj에 property로 age가 존재하는지 체크하기 때문에 에러가 발생합니다.) - 해결방법
- 간단하게 obj 객체에 타입을 any로 설정하면 해결됩니다.
- let obj: any = {
id: 1,
name: '홍길동'
} - obj.age = 28; // ok!
- 타입을 any로 설정함으로써, 컴파일 단계에서 에러를 제거해줍니다.
검색 키워드
How can I add a key/value pair to a JavaScript object?
How can I add a key/value pair to a TypeScript object?
참고자료
모두 즐거운 코딩하세요~
'프로그래밍언어 > Javascript & Typescript' 카테고리의 다른 글
lodash에 대해서 자주 사용하는 함수들 (0) | 2018.02.19 |
---|---|
use strict(Strict Mode)란? (0) | 2017.12.29 |
Javascript 문자열 모든 공백 제거하는 방법 (2) | 2017.12.13 |
Javascript 단위 테스트(Unit Test) 환경 구축 (0) | 2017.12.04 |
Javascript 날짜 차이 계산하는 방법 (0) | 2017.10.24 |
Comments