ホームページ  >  記事  >  ウェブフロントエンド  >  es6 で配列に特定の値があるかどうかを判断する方法

es6 で配列に特定の値があるかどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2022-03-23 15:22:303417ブラウズ

判定方法: 1. 「arr.includes(要素値)」ステートメントを使用します。戻り値が true の場合、配列に項目があります。 2. 「arr.findIndex((v )=> ;{return v==element value;})" ステートメントの戻り値が "-1" でない場合、配列には項目が含まれています。

es6 で配列に特定の値があるかどうかを判断する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

#es6 配列に特定の項目値があるかどうかを確認する

方法 1: include() メソッドを使用する

includes() メソッドは、配列に指定された値が含まれているかどうかを判断し、true または false を返すために使用されます。構文:

array.includes(searchElement, fromIndex);

  • searchElement: 検索する要素;

  • fromIndex: 検索を開始するインデックス位置 (省略可能)デフォルト値は 0 です。

  • #例:
var arr=[2, 9, 7, 8, 9];
if(arr.includes(9)){
	console.log("数组中有指定值");
}
else{
	console.log("数组中没有指定值");
}

es6 で配列に特定の値があるかどうかを判断する方法

方法 2: findIndex() メソッドを使用する

findIndex() メソッドは、提供されたテスト関数を満たす配列内の最初の要素のインデックスを返します。それ以外の場合は、

-1

を返します。 <pre class="brush:php;toolbar:false">var arr=[2, 9, 7, 8, 9]; var ret = arr.findIndex((v) =&gt; { return v == 1; }); if(ret!=-1){ console.log(&quot;数组中有指定值&quot;); } else{ console.log(&quot;数组中没有指定值&quot;); }</pre>

es6 で配列に特定の値があるかどうかを判断する方法[関連する推奨事項:

JavaScript ビデオ チュートリアル

Web フロントエンド ]

以上がes6 で配列に特定の値があるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。