[TypeScript] interface란?


[TypeScript] interface란?

상호 간에 정의한 약속 혹은 규칙을 의미하며, 객체의 모양을 명시적으로 나타내기 위해 사용한다. let user:object; user={ name:'aa', age:30 } console.log(user.age); //error 위와 같이 사용하게 되면 property가 존재하지 않는다면서 에러가 발생한다. 따라서 아래와 같이 interface를 사용하여 객체의 모양을 나타내야 한다. interface User { name:string; age:number; } let user:User; user={ name:'aa', age:30 } console.log(user.age); interface 내에서 정의해준 것을 모두 선언해주지 않으면 에러가 발생한다. Optional Property interfac..


원문링크 : [TypeScript] interface란?