TypeScript 配列(array)のインデックスの値がundefinedかどうか判定するサンプル

環境
Windows 11 Pro 64bit
TypeScript 4.4.4

構文
「==」の左辺に、[]を使って取得した配列のインデックスの値を指定します。
「==」の右辺に「undefined」を指定します。
//arr=対象の配列, index=インデックス
array[index] == undefined
上記の「==」は、配列のインデックスの値がundefinedならtrue、それ以外ならfalseを返します。

使用例

const array = [2, undefined, 3, 4, undefined, 5, 6];

console.log(array[1] == undefined);
console.log(array[3] == undefined);
console.log(array[5] == undefined);

実行結果
true
false
false

IT

Posted by arkgame