多くの人が誤解します。
1. JavaScript には辞書が必要ではありません。
2. JavaScript が If anオブジェクトが空の場合、オブジェクトは null である必要があります。
例: var obj = {}; これは、オブジェクトが空であるとは言えず、オブジェクトには属性がないと言えるだけです。
メモリはまだ占有されています。信じられない場合は、typeof(obj).
3 を試してみてください。一般に、Python のように直接判断することはありません。通常、メモリがあるかどうかを確認します。その中にある特定の属性。
例えば、obj.nameを直接判断することもできますが、一般的には$.echo()を使って直接これを使いますが、これは単純かつ粗雑です。判断
上記のことを話した後、どうしても判断したい場合は止めません。2つの方法を教えます。
1. ループ内の属性.function isEmptyObject(obj){ for (var n in obj) { return false } return true; }
function isEmptyObject(obj){ if (JSON.stringify(obj) == '{}') { return true; } else { return false; } }
JavaScript ビデオ チュートリアル
column以上が「dictionary」が空かどうかを判断する JavaScript メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。