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

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

リリース: 2020-06-20 13:30:41
転載
8805 人が閲覧しました

「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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート