Javascript -Проверка того, является ли многомерный массив неопределенным

Есть ли более чистый/краткий способ проверки того, является ли многомерный массив неопределенным (, который позволяет избежать неопределенной ошибки в любом измерении ), чем:

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
}
6
задан Alex 4 July 2012 в 16:44
поделиться