多次元配列が未定義であるかどうかを確認する (任意の次元での未定義エラーを回避する) クリーンで短い方法はありますか?
if(arr != undefined && arr[d1] != undefined && arr[d1][d2] != undefined){
// arr[d1][d2] isn't undefined
}
arr
またはarr[d1]
が定義されていない場合、次のように実行するとエラーがスローされます。
if(arr[d1][d2] != undefined){
// arr[d1][d2] isn't undefined
}