Heim >Web-Frontend >Front-End-Fragen und Antworten >So ermitteln Sie, ob sich ein Element in einem Array in es6 befindet

So ermitteln Sie, ob sich ein Element in einem Array in es6 befindet

青灯夜游
青灯夜游Original
2022-04-19 16:07:254261Durchsuche

Beurteilungsmethode: 1. Verwenden Sie „arr.includes(value)“, wenn es „true“ zurückgibt, existiert es 2. Verwenden Sie „arr.find(function(v){if(v==value{//true}}“ )“ Anweisung; 3. Verwenden Sie „arr.some(i=>i===value)“, wenn es true zurückgibt, existiert es.

So ermitteln Sie, ob sich ein Element in einem Array in es6 befindet

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

In es6 können Sie die Methoden „Includes“, „Find“ und „Einige“ verwenden, um festzustellen, ob sich ein Element in einem Array befindet.

Methode 1: Verwenden Sie die Methode „ES6“.

includes()-Methode zum Bestimmen, ob es einen angegebenen Wert enthält, gibt true oder false zurück. Syntax:

array.includes(searchElement, fromIndex);
  • searchElement: das zu findende Element; Beispiel:

    arr = [1,2,3,4,5]
    console.log(arr.includes(5));
  • Wenn der Rückgabewert wahr ist, bedeutet dies, dass sich das Element
  • im Array befindet

Methode 2: Verwenden Sie die es6-Suchmethode

So ermitteln Sie, ob sich ein Element in einem Array in es6 befindet

find( )-Methode, um das erste Element des Arrays zurückzugeben, das den Test besteht (interne Beurteilung). Die Methode

5find() ruft einmal eine Funktionsausführung für jedes Element im Array auf:

Wenn das Element im Beim Testen der Bedingung gibt das Array „true“ zurück. Der Wert wird nicht mehr aufgerufen, wenn keine Elemente vorhanden sind, die die Bedingungen erfüllen. Überprüfen Sie, ob dies der Fall ist Es gibt ein Element im Array, das die angegebenen Bedingungen erfüllt. Wenn es nicht existiert, wird „false“ zurückgegeben Element ist nicht im Array

[Verwandte Empfehlungen:

Javascript-Video-Tutorial

,

Web-Frontend

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob sich ein Element in einem Array in es6 befindet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn