重複の可能性:
javascriptで同等のphp isset()
PHP の例: http://codepad.viper-7.com/vo4wGI
<?php
var_dump( isset($something['deep']->property) ); // false
# because well, there is no such thing defined at all
JS に相当するもの: http://jsfiddle.net/psycketom/Lp83m/ただし、ブラウザーは型を解決しようとする前に最初に値を検索するように見え、見つからない場合は取得するため、機能しません。
console.log( typeof something['deep'].property ); // Uncaught ReferenceError: something is not defined
深い未定義のプロパティを適切に解決する JavaScript のネイティブ関数はありますか?