JavaScript でオブジェクト {} が空のオブジェクトかどうかを判断する簡単な方法
Jan 04, 2017 am 09:53 AMプロジェクトで作業しているときに、オブジェクトが null オブジェクトであるかどうかを判断するという問題が発生しました。上記のコード:
1. コード 1:
の結果。コード 2:
var a = {}; if(!a){ console.log(1);} else if(a == null) { console.log(2);} else { console.log(3);}
ログイン後にコピー
結果は 6
3 コード 3:
var b = {}; if(b == {}){ console.log(4);} if(b == '{}') { console.log(5);} if(typeof(b) == 'object') { console.log(6);}
ログイン後にコピー
var c = {}; if(JSON.stringify(c) == "{}"){ console.log(7);}
ログイン後にコピー
ログイン後にコピー
結果は 7
したがって、コード 3 のメソッドを使用できます。オブジェクトが空のオブジェクトであるかどうかを判断するには {};
オブジェクトが空ではない場合、オブジェクトが空ではないことがわかっている場合は、特定の属性 ({id:111} など) が存在する必要があります。次のように判断します:
4. コード 4:
var c = {}; if(JSON.stringify(c) == "{}"){ console.log(7);}
ログイン後にコピー
ログイン後にコピー
結果は次のとおりです: 9
要約: 明らかにコード 3 の判断方法はより「強力」ですが、効率は明らかに劣ります。コード 4 の判定方法
上記は、オブジェクト {} が空のオブジェクトであるかどうかを判定するためにエディターが提供した簡単な JavaScript メソッドです。皆さんも PHP 中国語 Web サイトをサポートしていただければ幸いです~
JavaScript の詳細については、オブジェクト {} が null オブジェクトかどうかを判断する簡単な方法。関連記事については、PHP 中国語 Web サイトに注目してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
2つのポイント博物館:バングルワシュタランドロケーションガイド
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
2つのポイント博物館:バングルワシュタランドロケーションガイド
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7116
9


Java チュートリアル
1534
14


Laravel チュートリアル
1254
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46

