을 정의되지 여부를 확인하는 것은보다 (모든 사이즈에 정의되지 않은 오류를 피할 수) 다차원 배열이 정의되어 있는지 여부를 확인하는 청소기/짧은 방법이 : 수행으로자바 스크립트 다차원 배열이
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
}
'경우 (도착 && 도착 [D1] && 도착 [D1] [D2]) {...}' - 배열은 결코 거짓이 아니므로 이것이 작동합니다. –
'arr = null'일 때 코드가 작동하지 않습니다. – Bergi