문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| typescript:interface [2018/08/03 22:53] – [Duck Typing] taekgu | typescript:interface [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 116: | 줄 116: | ||
| printBookInfo(myBook); | printBookInfo(myBook); | ||
| - | | ||
| </ | </ | ||
| + | ==== Readonly Properties ==== | ||
| + | |||
| readonly keyword를 이용해 객체가 처음 생성되는 시점에만 property들을 수정가능하도록 설정할 수 있습니다. | readonly keyword를 이용해 객체가 처음 생성되는 시점에만 property들을 수정가능하도록 설정할 수 있습니다. | ||
| 한번 값이 세팅되면 그 후에는 수정할 수 없게됩니다. | 한번 값이 세팅되면 그 후에는 수정할 수 없게됩니다. | ||
| 줄 156: | 줄 157: | ||
| myFunc(" | myFunc(" | ||
| - | | ||
| </ | </ | ||
| + | ==== Indexable Types ==== | ||
| + | |||
| JavaScript의 객체를 사용하기 위해서는 일반적으로 " | JavaScript의 객체를 사용하기 위해서는 일반적으로 " | ||