1. jsonオブジェクトをjson文字列に変換し、文字列が「{}」であるかどうかを判断します。var データ = {}; var b = (JSON.stringify(data) == "{}"); アラート(b);//true 2. forループ判定var obj = {}; var b = 関数() { for(var key in obj) { false を返します。 } true を返します。 } アラート(b());//true 3. jQueryのisEmptyObjectメソッドこのメソッドは、2 番目のメソッド (for in) を jQuery でカプセル化したものであり、使用する場合は jQuery に依存する必要があります。 var データ = {}; var b = $.isEmptyObject(データ); アラート(b);//true 4.Object.getOwnPropertyNames() メソッドこのメソッドは、Object オブジェクトの getOwnPropertyNames メソッドを使用して、オブジェクト内のプロパティ名を取得し、配列に格納して、配列オブジェクトを返します。配列の長さを判断することで、このオブジェクトが空かどうかを判断できます。注: このメソッドは IE8 と互換性がなく、他のブラウザではテストされていません。 var データ = {}; var arr = Object.getOwnPropertyNames(データ); アラート(arr.length == 0); //true 5. ES6のObject.keys()メソッドを使用するメソッド4と同様に、ES6の新しいメソッドであり、戻り値もオブジェクト内の属性名の配列です。 var データ = {}; var arr = Object.keys(データ); アラート(arr.length == 0); //true これで、JS を使用してオブジェクトが空かどうかを判断する 5 つの方法についての記事は終了です。JS を使用してオブジェクトが空かどうかを判断する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Windows Server 2016 に MySQL 5.7.19 の解凍バージョンをインストールするための詳細なチュートリアル
>>: Dockerコンテナはルーティングを介して直接通信し、ネットワーク通信を実現します。
始める前にクラウドサーバーを持っています。私のはTencent Cloud Server (Cent...
効果使用する場合は、コードとスタイルを自分で最適化してください。画像を表示しない/ビデオとオーディオ...
最近のプロジェクトでは、多くのフォーム、特にチェックボックスとラジオボタンの作成が含まれます。しかし...
従来の Linux イメージで作成された ECS クラウド サーバーには、NTP と YUM が設定...
MySQL 8.0.12のインストールと使用のチュートリアルを録画しました。ウィンドウズまず、公式ウ...
序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...
この記事はRHEL7.5でのMySQL 8.0.11のインストールチュートリアルを記録しています。具...
MySQL データベースに保存されるデータが徐々に増加すると、元のストレージ領域がいっぱいになり、M...
概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...
MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'...
問題は次のとおりです。mysql -uroot -p コマンドを入力しましたが、パスワードを忘れてし...
この記事では、VMware 12でのUbuntu 16.04イメージのインストールチュートリアルを参...
目次1. 基本的な文法2. 条件式によるフィルタリング3. 論理式によるフィルタリング4. あいまい...
display:flex、justify-content: space-betweend を設定する...
通常、デッドロックが発生すると、重みが最も小さい接続が強制終了され、ロールバックされます。ただし、最...