3.2.4 객체 타입: object
객체 유형의 데이터를 취급할 때는 object라는 타입을 사용합니다.
var hero: object = { name: 'captain', age: 100 };
hero 변수는 name과 age라는 속성을 갖는 객체입니다. 따라서 해당 변수가 객체 타입으로 취급된다는 것을 명시하려고 object로 타입을 선언했습니다.
노트
타입스크립트의 장점을 극대화하려면 가급적 타입을 최대한 구체적으로 선언해야 합니다. 이 관점에서 볼 때 예시의 object 타입은 어떤 속성이 있고 해당 속성이 무슨 타입을 갖는지 명시되어 있지 않으므로 자바스크립트를 사용하는 것과 크게 차이가 없습니다. object를 구체적으로 명시하는 방법은 5장 인터페이스에서 알아보겠습니다.