ホームページ > 記事 > ウェブフロントエンド > オブジェクトを含む配列を使用し、そのプロパティに基づいてオブジェクトをチェックするにはどうすればよいですか?
タスクは、配列に特定の値が含まれているかどうかを確認することです。さらに、配列に指定されたプロパティを持つ特定のオブジェクトが含まれているかどうかを確認する必要があります。
このチュートリアルでは、array.includes() メソッドと array.some() メソッドを使用して、配列に特定のプロパティを持つ値またはオブジェクトが含まれているかどうかを確認します。
array.includes() メソッドを使用すると、配列に値が含まれているかどうかを確認できます。簡単に言えば、array.includes() メソッドを使用して配列内の値を検索できます。
###文法###上記の構文では、配列には文字列、数値、ブール値などのさまざまな要素が含まれています。
パラメータ
- これは配列内で検索する値です。
- これはオプションのパラメーターであり、startIndex から検索を開始します。
例 1
上記のメソッドでは、配列オブジェクトに値が存在するかどうかを確認する方法を学びました。ここで、特定のプロパティを持つオブジェクトが配列内に存在するかどうかを確認する方法を学習します。
array.some() メソッドを使用して、特定のプロパティを持つオブジェクトが配列内に存在するかどうかを確認します
ユーザーは、次の構文に従って array.some() メソッドを使用して、配列内に特定のプロパティを持つオブジェクトがあるかどうかを確認できます。
リーリー例 2
次の例では、それぞれにさまざまなプロパティと値が含まれるオブジェクトの配列を作成します。さらに、array.some() メソッドを使用し、「in」演算子を使用して、checkProperties() 関数の引数として渡されたプロパティを含むオブジェクトが配列内に存在するかどうかをチェックしました。さらに、ボタンのクリック イベントで、さまざまなパラメーター値を使用して checkProperties() 関数を呼び出します。
例 3
以下の例では、オブジェクトの配列に対して array.reduce() メソッドを使用します。 reduce() メソッドのコールバック関数では、オブジェクトの給与プロパティにアクセスし、その値を「未定義」の文字列値と比較することによって、オブジェクト内に給与プロパティが存在するかどうかを確認します。
array.includes() メソッドと array.some() メソッドを使用して、配列内の値とオブジェクトを検索しました。ただし、JavaScript の filter() メソッドを使用して、配列に特定のプロパティを持つオブジェクトが少なくとも 1 つ含まれているかどうかを確認することもできます。
以上がオブジェクトを含む配列を使用し、そのプロパティに基づいてオブジェクトをチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。