どうも、ちょげ(@chogetarou)です。
配列(array)の特定のインデックスの値がundefinedかどうかチェックする方法を紹介します。
方法

配列(array)のインデックスの値がundefinedかどうか判定するには、「==」を使います。
まず、「==」の左辺に、[]を使って取得した配列のインデックスの値を指定します。
そして、「==」の右辺に「undefined」を指定します。
//arr=対象の配列, index=インデックス
array[index] == undefined
上記の「==」は、配列のインデックスの値がundefinedならtrue、それ以外ならfalseを返します。
使用例
const array = [1, undefined, 2, 3, undefined, 4, 5];
console.log(array[1] == undefined);
console.log(array[3] == undefined);
console.log(array[5] == undefined);
出力:
[LOG]: true
[LOG]: false
[LOG]: false
コメント