はじめに
TypeScript のオブジェクトにプロパティを任意に設定することができるオプショナルオプション(Optional Property)機能が備わっています。この機能は、プロパティの末尾に「?」を付けることでオブジェクトのプロパティを任意に設定できます。ここで言う「任意に設定」とは、対象のプロパティを値を設定する、設定しないを意味しています。
type Person = {
name: string,
age: number,
address?: string
}
const member: Person = {
name: "Member User", // 必須
age: 10 // 必須
address: 'address' // 任意
}
環境
項目 | バージョン |
---|---|
OS | Ubuntu 18.04.5 LTS |
Visual Studio Code | 1.57.1 |