ホームページ > 記事 > ウェブフロントエンド > es6 で配列に特定の値があるかどうかを判断する方法
判定方法: 1. 「arr.includes(要素値)」ステートメントを使用します。戻り値が true の場合、配列に項目があります。 2. 「arr.findIndex((v )=> ;{return v==element value;})" ステートメントの戻り値が "-1" でない場合、配列には項目が含まれています。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
#es6 配列に特定の項目値があるかどうかを確認する
方法 1: include() メソッドを使用する
includes() メソッドは、配列に指定された値が含まれているかどうかを判断し、true または false を返すために使用されます。構文:array.includes(searchElement, fromIndex);
var arr=[2, 9, 7, 8, 9]; if(arr.includes(9)){ console.log("数组中有指定值"); } else{ console.log("数组中没有指定值"); }方法 2: findIndex() メソッドを使用する
findIndex() メソッドは、提供されたテスト関数を満たす配列内の最初の要素のインデックスを返します。それ以外の場合は、
-1 を返します。 <pre class="brush:php;toolbar:false">var arr=[2, 9, 7, 8, 9];
var ret = arr.findIndex((v) => {
return v == 1;
});
if(ret!=-1){
console.log("数组中有指定值");
}
else{
console.log("数组中没有指定值");
}</pre>
[関連する推奨事項:
JavaScript ビデオ チュートリアル、Web フロントエンド ]
以上がes6 で配列に特定の値があるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。