JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明

青灯夜游
リリース: 2021-02-02 16:12:29
転載
2708 人が閲覧しました

この記事では、配列に指定された値が含まれているかどうかを確認するための JavaScript のいくつかの方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明

配列は、プログラミングでよく使用されるデータ構造の 1 つです。配列を操作する際、配列内の特定の値を検索する必要があることがよくあります。JavaScript には、配列に特定の値またはオブジェクトがあるかどうかを確認するための組み込みメソッドがいくつか含まれています。

今日は、配列に特定の値または要素が含まれているかどうかを確認する方法を見てみましょう。

配列に基本型の値が含まれているかどうかを確認する

Arrya.includes() メソッド

配列の値を確認する最も簡単な方法は、include を使用することです。 ()以下に示すメソッド:

JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明

#この関数は、値が存在するかどうかを示すブール値を返します。

Arrya.indexOf() メソッド

要素の正確な位置を見つける必要がある場合は、次の indexOf(elem) メソッドを使用できます。指定された配列 elem を検索し、最初に出現したインデックスを返します。配列に elem が含まれていない場合は、-1 を返します。

たとえば、grade:

JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明 を含む配列内で

grade

の最初の出現を見つけることができます。最初のインスタンスでは、要素が表示され、その位置が返されます。2 番目のインスタンスでは、戻り値は要素が存在しないことを示します。

これを使用してコード フローを簡単に変更できます

JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明

オブジェクト配列にオブジェクトが含まれているかどうかを確認します

some() メソッド

オブジェクトを検索するとき、include() は、指定されたオブジェクト参照が配列内のオブジェクト参照と一致するかどうかをチェックします。オブジェクトは同じフィールドと対応する値を持つことができますが、異なる参照を持つことができるため、これは私たちが望んでいることではありません。

some() メソッドを使用して、オブジェクトの内容に基づいて検索できます。 some()メソッドは 1 つのパラメーターを受け取り、コールバック関数を受け取り、コールバック関数によって設定された条件を満たす要素が見つかるまで配列内の各値を 1 回実行し、true# を返します。 ## 。

これをよりよく理解するために、

some()

JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明

コールバック関数は最初の 2 つにあります。最初のケースでは

false を返しますが、3 番目のケースでは名前が一致するため true を返します。その後、some() は実行を一時停止し、true を返します。

概要

この記事では、JavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法を紹介しました。

値が存在する場合にブール値を返す

include() 関数を導入しました。この関数の動作は、値が存在する場合は値のインデックスを返し、存在しない場合は -1 を返します。

最後に、オブジェクトの場合、

some() 関数は、その内容に基づいてオブジェクトの存在を検索するのに役立ちます。

私はXiaozhiです。これから皿を洗います。また次回お会いしましょう!

元のアドレス: https://stackacabuse.com/javascript-check-if-array-contains-a-value-element/

著者: Abhilash Kamimanu

翻訳アドレス: https://blog.csdn.net/qq449245884/article/details/113534100

コンピューター プログラミング関連の知識については、

プログラミング教育をご覧ください。 !

以上がJavaScript で配列に指定された値が含まれているかどうかを確認するいくつかの方法についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート