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

Uberprufen Sie Ob Ein Element In Einem Array Vorhanden Ist



Das Überprüfen, ob ein Element in einem Array vorhanden ist, ist ein wichtiger Aspekt der JavaScript-Programmiersprache. In verschiedenen Situationen müssen Programmierer überprüfen, ob das Element in einem Array vorhanden ist. Zum Beispiel nach einem bestimmten Element suchen, Duplikate vermeiden, Daten filtern und so weiter.

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

Wie überprüfe ich, ob ein Element in einem Array vorhanden ist?

Um festzustellen, ob ein Element in einem Array vorhanden ist, verwenden Sie die unten aufgeführten Methoden:







Methode 1: Überprüfen Sie, ob ein Element in einem Array vorhanden ist, indem Sie die Methode „includes()“ verwenden

Um festzustellen, ob ein Element in einem Array vorhanden ist, verwenden Sie das „ enthält () ' Methode. Es prüft, ob ein Array eine bestimmte Zeichenfolge oder ein bestimmtes Element enthält, und gibt einen booleschen Wert aus.



Syntax
Die folgende Syntax wird für die „ enthält () ' Methode:



beinhaltet ( Schnur )

Beispiel
Erstellen Sie eine Reihe von Sprachen mit dem Namen „ Nur “:





War Nur = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'reagieren.js' ] ;

Ruf den ' enthält () ” Methode durch Übergabe des Elements „ js ” als Argument, um zu prüfen, ob es in einem Array existiert oder nicht:

Nur. beinhaltet ( 'js' ) ;

Die Ausgabe zeigt „ FALSCH “, was bedeutet, dass das angegebene Argument nicht im Array vorhanden ist:



Methode 2: Überprüfen Sie, ob ein Element in einem Array vorhanden ist, indem Sie die Methode „indexOf()“ verwenden

Sie können auch das „ Index von() ”-Methode, die den Index des ersten Vorkommens eines angegebenen Elements in einem Array ausgibt. Wenn das Element gefunden wird, gibt es seinen Index an. Andernfalls gibt es -1 aus.

Syntax
Befolgen Sie die angegebene Syntax für „ Index von() ' Methode:

Index von ( Element )

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

Nur. Index von ( 'CSS' ) ;

Die Ausgabe zeigt „ 1 “, das ist der Index des angegebenen Elements, das die „ CSS ” ist in einem Array vorhanden “ Nur “:

Methode 3: Überprüfen Sie, ob ein Element in einem Array vorhanden ist, indem Sie die Methode „find()“ verwenden

Verwenden Sie das „ finden() ”-Methode, die den Wert des ersten Elements in einem Array angibt, das eine bereitgestellte Testfunktion erfüllt. Es nimmt eine Callback-Funktion als Argument, die einmal für jedes Array-Element ausgeführt wird, bis es ein Element findet, das die Bedingung erfüllt. Wird ein solches Element gefunden, gibt es seinen Wert aus. Sonst gibt es „ nicht definiert “.

Beispiel
Rufen Sie die Methode find() auf und prüfen Sie, ob „ Javascript ” in einem Array vorhanden sind oder nicht:

Nur. finden ( Element => Element === 'Javascript' ) ;

Die Ausgabe zeigt „ nicht definiert “, was anzeigt, dass das angegebene Element nicht in einem Array vorhanden ist:

Methode 4: Überprüfen Sie, ob ein Element in einem Array vorhanden ist, indem Sie die „for“-Schleife verwenden

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

Beispiel
Definiere eine Funktion “ checkElementinArray() “, die ein zu durchsuchendes Element und ein Array als Argument akzeptiert. Iterieren Sie das Array und überprüfen Sie die Bedingung, um zu überprüfen, ob das Element in einem Array vorhanden ist oder nicht. ID vorhanden drucken „ existieren “. Andernfalls drucken Sie „ nicht existieren “:

Funktion checkElementinArray ( Element , Reihe )
{
War Status = 'nicht existieren' ;
für ( War ich = 0 ; ich < Reihe. Länge ; ich ++ ) {
War Wert = Reihe [ ich ] ;
Wenn ( Wert == Element ) {
Status = 'existieren' ;
brechen ;
}
}
zurückkehren Status ;
}

Rufen Sie die definierte Funktion auf, indem Sie das Element „ CSS ” um in einem Array zu suchen “ Nur “:

checkElementinArray ( 'CSS' , Nur ) ;

Ausgang

Es geht darum, zu prüfen, ob das Element in einem Array vorhanden ist.

Abschluss

Das Prüfen, ob ein Element in einem Array vorhanden/gefunden wurde, ist eine gängige Operation in der JavaScript-Programmierung. Verwenden Sie dazu das „ enthält () ' Methode, ' Index von() ' Methode, ' finden() “-Methode oder die „ für “Schleife. In diesem Tutorial wurde gezeigt, wie Sie überprüfen können, ob ein bestimmtes Element in einem JavaScript-Array vorhanden ist.