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

TypeScript

Posted by arkgame