es6 で要素が配列内にあるかどうかを確認する方法

青灯夜游
リリース: 2022-10-14 18:18:33
オリジナル
4108 人が閲覧しました

判定方法: 1. 「arr.includes(value)」を使用し、true を返した場合は存在します; 2. 「arr.find(function(v){if(v==value{/)」を使用します/true }})" ステートメント; 3. "arr.some(i=>i===value)" を使用します。true が返された場合、それは存在します。

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

es6 では、要素がes6 で要素が配列内にあるかどうかを確認する方法

方法 1: es6の include メソッドを使用する

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

array.includes(searchElement, fromIndex);
ログイン後にコピー

searchElement: 検索する要素;

  • fromIndex: 検索を開始するインデックス位置。

  • 例:

    arr = [1,2,3,4,5]
    console.log(arr.includes(5));
    ログイン後にコピー

戻り値が true であることがわかります。これは、要素

5## を意味します。 # は配列内にあります。

es6 で要素が配列内にあるかどうかを確認する方法

方法 2 : es6の find メソッドを使用します

find() メソッドは、 test(関数内で判定).

find()メソッドが配列内にある の各要素を実行関数を呼び出す

条件を満たす要素がなかった場合条件、未定義を返します

    例:
  • var arr = [1,2,3,4,5]
    arr.find(function(value){
    	if(value==5){
    		console.log("指定元素在数组中");
    	}
    })
    ログイン後にコピー

  • 方法 3: es6

    # の some メソッドを使用します。
  • ##some() メソッドは、配列内に指定した条件を満たす要素があるかどうかを検出するために使用されます。存在する場合は true を返し、存在しない場合は false を返します。
arr = [1,2,3,4,5];
let istrue= arr.some(item => item === 45);
console.log(istrue);
ログイン後にコピー

es6 で要素が配列内にあるかどうかを確認する方法戻り値が false であることがわかります。これは、要素が配列内にないことを意味します。

[関連する推奨事項:JavaScript ビデオ チュートリアル

ウェブフロントエンド

]

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

関連ラベル:
es6
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!