INDEX
はじめに
![](https://techlog.site/wp-content/uploads/2024/02/nwe_icon.jpeg)
初めてのTypeScriptを読みました。
その学習を記録します。
![40036_learning_typescript_cvr](https://techlog.site/wp-content/uploads/2024/04/picture_large978-4-8144-0036-2.jpeg)
![40036_learning_typescript_cvr](https://techlog.site/wp-content/uploads/2024/04/picture_large978-4-8144-0036-2.jpeg)
結論
interface インターフェース名 {
readonly 変数名: データ型;
}
使い方
読み取り専用(readonly)を使用しない
interface Writing {
title: string;
}
let book: Writing = {
title: '初めての',
}
book.title += 'TypeScript'
読み取り専用(readonly)を使用する
interface Writing {
readonly title: string;
}
let book: Writing = {
title: '初めての',
}
book.title += 'TypeScript'
Cannot assign to 'title' because it is a read-only property.