사용자 도구

사이트 도구


typescript:interface

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
typescript:interface [2018/08/03 22:53] – [Duck Typing] taekgutypescript:interface [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 116: 줄 116:
  
 printBookInfo(myBook); printBookInfo(myBook);
- Readonly Properties 
 </code> </code>
 +==== Readonly Properties ====
 +
 readonly keyword를 이용해 객체가 처음 생성되는 시점에만 property들을 수정가능하도록 설정할 수 있습니다. readonly keyword를 이용해 객체가 처음 생성되는 시점에만 property들을 수정가능하도록 설정할 수 있습니다.
 한번 값이 세팅되면 그 후에는 수정할 수 없게됩니다. 한번 값이 세팅되면 그 후에는 수정할 수 없게됩니다.
줄 156: 줄 157:
  
 myFunc("홍길동",30); myFunc("홍길동",30);
- Indexable Types 
 </code> </code>
 +==== Indexable Types ====
 +
 JavaScript의 객체를 사용하기 위해서는 일반적으로 "." operator를 이용합니다. 일반적인 객체지향언어에서 객체를 사용하는 방식이죠. JavaScript는 추가적으로 객체를 사용하는 방법으로 배열방식을 이용할 수 있습니다. 다음과 같이 사용합니다. JavaScript의 객체를 사용하기 위해서는 일반적으로 "." operator를 이용합니다. 일반적인 객체지향언어에서 객체를 사용하는 방식이죠. JavaScript는 추가적으로 객체를 사용하는 방법으로 배열방식을 이용할 수 있습니다. 다음과 같이 사용합니다.
  
typescript/interface.1533336834.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)