객체TypeScript 객체는 JavaScript의 핵심 데이터입니다만, 클래스 등을 정의하지 않고 편하게 한 데이터만 처리할 때 사용합니다. 배열 요소에 액세스하는 방법은 인덱스(숫자)지만, 오브젝트는 문자열입니다. 키, 이름이 변수 등에서 사용할 수 있는 문자만으로 구성되었다면, 이름(문자열)을 그대로 쓸 수 있습니다. 하지만, 공백이나 마이너스 등을 포함하는 경우엔 큰따옴표나 작은따옴표로 묶어야 합니다. 또한, 키 이름에 변수를 쓴다면 [ ]로 묶습니다. const key = 'favorite drink'; const smallAnimal = { name: "작은동물", favorite: "작은옷", 'home town': "관악구 경찰서 있는 곳", [key]: "스트링 제로"}; // 참조는 '..
TypeScript 2.9에는 새로운 기능이 도입되었습니다. --resolveJsonModuleTypeScript 컴파일러 옵션으로 JSON 모듈을 가져올 수 있게 되었습니다. #require 호출로 JSON 모듈 가져오기TypeScript로 작성된 Node 애플리케이션이 있다고 가정하고 다음 JSON 파일을 가져온다고 가정합니다. { "server": { "nodePort": 8080 }} Node에선 다음처럼 사용할 수 있습니다. require를 CommonJS 모듈 사용할 때와 같은 방법으로 JSON 파일을 import 합니다. const config = require("./config.json"); JSON은 자동으로 일반 JavaScript 객체로 역직렬화됩니다. 이를 통해 구성 객체의 속성에 ..