일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- redirect-gateway
- GoF
- m4 pro
- typescript
- kube-prometheus-stack
- cosine similarity metric
- 오블완
- javascript
- body size
- elasticsearch
- 서비스메쉬
- 코사인 유사성 메트릭스
- esbuild
- 2024 톨스토이문학상 수상
- 캡슐화
- Intellij
- 디자인패턴
- ssh 에이전트
- 티스토리챌린지
- AWS
- GIT
- go
- Kubernetes
- apollo router
- 사설 ip
- goland
- 구조체
- golang
- Infra
- authorizationpolicy
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