TypeScript Object(オブジェクト)のキー(key)の存在チェックをするサンプル
環境
Windows 11 Pro 64bit
TypeScript 4.4.4
構文
オブジェクト変数名.hasOwnProperty(key)
メソッドを使ってObject(オブジェクト)のキー(key)の存在チェックをするには、hasOwnProperty()を使います。呼び出したObject(オブジェクト)に引数のキー(key)が存在すれば「true」、存在しなければ「false」を返します。
使用例
type Numbers = { [key: string]: number } const citys: Numbers = { "tokyo": 11, "oosaka": 22, "yokohama": 3 } console.log(citys.hasOwnProperty("tokyo")) console.log(citys.hasOwnProperty("fukushima"))
実行結果
[LOG]: true
[LOG]: false