1

存在しない配列があり、配列の値をチェックすると、エラーが発生します。「変数が定義されていません」

たとえば、私は持っています:

var arr = new Array();

arr['house']['rooms'] = 2;

そして私は使用します

if ( typeof arr['plane']['room'] != 'undefined' ) )

それはarr ['plane']が定義されていないと言っています...

私はこれを使いたくない:

if ( typeof arr['plane'] != 'undefined' ) ) {
    if ( typeof arr['plane']['room'] != 'undefined' ) {

    }
}

PHPでは、私にとってうまく機能するissetを使用しています。答えを見つけるためにGoogleでたくさん検索しましたが、できません...

4

3 に答える 3