ホームページ  >  記事  >  ウェブフロントエンド  >  「dictionary」が空かどうかを判断する JavaScript メソッド

「dictionary」が空かどうかを判断する JavaScript メソッド

尚
転載
2020-06-20 13:30:418757ブラウズ

「dictionary」が空かどうかを判断する JavaScript メソッド

多くの人が誤解します。

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; 
}
2. JSON を使用して判断します。

function isEmptyObject(obj){
    if (JSON.stringify(obj) == '{}') {
        return true;
    } else {
        return false;
    }
}
JavaScript の詳細については、PHP 中国語 Web サイトを参照してください。

JavaScript ビデオ チュートリアル

column

以上が「dictionary」が空かどうかを判断する JavaScript メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。