Überprüfen Sie, ob in einem Array ein Element vorhanden ist

Überprüfen Sie, ob in einem Array ein Element vorhanden ist
Überprüfen Sie, ob ein Element in einem Array vorhanden ist. In verschiedenen Situationen müssen die Programmierer überprüfen, ob das Element in einem Array existiert. Zum Beispiel suchen Sie nach einem bestimmten Element, der Vermeidung von Duplikaten, der Filterung von Daten usw.

In diesem Tutorial wird veranschaulicht, wie ein bestimmtes Element in einem JavaScript -Array vorhanden ist.

So überprüfen Sie, ob ein Element in einem Array vorhanden ist?

Um festzustellen, ob ein Element in einem Array vorhanden ist, verwenden Sie die folgenden Methoden:

  • Include () Methode
  • Indexof () Methode
  • find () Methode
  • Für Schleife

Methode 1: Überprüfen Sie, ob ein Element in einem Array mit der Methode „Include ()“ vorhanden ist

Um festzustellen, ob ein Element in einem Array existiert, verwenden Sie das “inklusive ()" Methode. Es überprüft, ob ein Array eine bestimmte Zeichenfolge oder ein bestimmtes Element enthält und einen booleschen Wert angibt.

Syntax
Die folgende Syntax wird für die „verwendet“inklusive ()" Methode:

Beinhaltet (Zeichenfolge)

Beispiel
Erstellen Sie eine Reihe von Sprachen namens “Lang”:

var lang = ['html', 'css', 'javaScript', 'Knoten.JS ', reagieren.JS '];

Ruf den "inklusive ()"Methode durch Übergabe des Elements"JSAls Argument, um zu überprüfen, ob es in einem Array existiert oder nicht:

Lang.inklusive ("js");

Die Ausgabe wird angezeigt "FALSCH”, Was bedeutet, dass das angegebene Argument im Array nicht vorhanden ist:

Methode 2: Überprüfen Sie, ob ein Element in einem Array mit der Methode „Indexof ()“ vorhanden ist

Sie können auch die „verwenden“Index von()Methode, die den Index des ersten Auftretens eines bestimmten Elements in einem Array ausgibt. Wenn das Element gefunden wird, gibt es seinen Index an. Sonst gibt es -1 aus.

Syntax
Folgen Sie der angegebenen Syntax für die “Index von()" Methode:

Indexof (Element)

Beispiel
Ruf den "Index von()"Methode, um den Index des Elements zu überprüfen"CSS”:

Lang.Indexof ("CSS");

Die Ausgabe wird angezeigt "1”, Das ist der Index des angegebenen Elements, der das angibt“CSS"Ist in einem Array vorhanden"Lang”:

Methode 3: Überprüfen Sie, ob in einem Array mit der Methode „Find ()“ ein Element vorhanden ist

Verwenden Sie die “finden()Methode, die den Wert des ersten Elements in einem Array ergibt, das eine bereitgestellte Testfunktion erfüllt. Es wird eine Rückruffunktion als Argument verwendet, die für jedes Array -Element einmal ausgeführt wird, bis es ein Element findet, das die Bedingung erfüllt. Wenn ein solches Element gefunden wird, gibt es seinen Wert aus. Ansonsten gibt es "nicht definiert”.

Beispiel
Rufen Sie die Methode Find () an und überprüfen Sie, ob “, ob“JavaScript”Existieren in einem Array oder nicht:

Lang.find (element => element === "JavaScript");

Die Ausgabe wird angezeigt "nicht definiert”, Was angibt, dass das angegebene Element in einem Array nicht existiert:

Methode 4: Überprüfen Sie, ob ein Element in einem Array verwendet wird, das "für" Schleife verwendet wird

Sie können das Element in einem Array auch mit der “überprüfenfür”Schleife. Es iteriert das Array und prüft, ob jedes Element mit dem angegebenen Wert übereinstimmt. Wenn ja, bedeutet es, dass es existiert.

Beispiel
Eine Funktion definieren “checkElementInarray ()Das ist ein Element, das durchsucht werden soll, und ein Array als Argument. Das Array wiederholen und die Bedingung überprüfen, um zu überprüfen, ob das Element in einem Array existiert oder nicht. Ich id es existiert Druck “existieren”. Sonst drucken “nicht existieren”:

Funktion checkElementInarray (Elem, Array)

var status = 'nicht exist';
für (var i = 0; i < array.length; i++)
var value = array [i];
if (value == elem)
status = 'exist';
brechen;


Rückgabestatus;

Rufen Sie die definierte Funktion auf, indem Sie Element übergeben “CSS"Um in einem Array zu suchen"Lang”:

checkElementInarray ("CSS", Lang);

Ausgang

Hier geht es darum, zu überprüfen, ob das Element in einem Array vorhanden ist.

Abschluss

Überprüfen Sie, ob ein Element in einem Array vorhanden/gefunden wird. Zu diesem Zweck verwenden Sie die “inklusive ()" Methode, "Index von()" Methode, "finden()Methode oder die “für”Schleife. In diesem Tutorial wurde die Möglichkeiten gezeigt, um zu überprüfen, ob ein bestimmtes Element in einem JavaScript -Array vorhanden ist.