Drücken Sie das Element in ein Array, wenn es nicht mit JavaScript vorhanden ist

Drücken Sie das Element in ein Array, wenn es nicht mit JavaScript vorhanden ist
Manchmal speichern Arrays und andere Datenstrukturen doppelte Werte. Um Duplikation zu vermeiden, versuchen die Programmierer zu überprüfen. Zu diesem Zweck bietet JavaScript einige vorgefertigte Methoden, wie z.

In diesem Beitrag werden die Methoden beschrieben, um das Element zu drücken, wenn es im Array in JavaScript nicht vorhanden ist.

So drücken Sie Element in ein Array, wenn es nicht mit JavaScript existiert/auftritt?

Wenn das Element in einem Array nicht vorhanden ist, drücken Sie es mit den folgenden Methoden in ein Array:

  • Include () -Methode mit Push () -Methode
  • Indexof () Methode mit PUSP () -Methode

Lassen Sie uns die Arbeit dieser Methoden nacheinander untersuchen!

Methode 1: Push -Element in ein Array, wenn es nicht vorhanden ist, include () Methode mit PUSP () -Methode

Verwenden Sie die “inklusive ()Methode mit der “drücken()Methode zum Überprüfen, ob das spezifische Element im Array vorhanden ist oder nicht. Wenn das Element nicht auftritt, drücken Sie es in das Array. Die Include () -Methode gibt einen booleschen Wert an “WAHR"Wenn das Element im Array sonst existiert, gibt es"FALSCH”.

Syntax

Verwenden Sie die angegebene Syntax für die Include () -Methode:

Array.Beinhaltet (Element)

Verwenden Sie für die PUSP () -Methode die angegebene Syntax:

Array.Push (Element)

In der obigen Syntax die “ElementIst ein Argument, das in einem Array überprüft werden muss, ob es existiert oder nicht; Wenn dies nicht der Fall ist, schieben Sie es in ein Array.

Beispiel

Erstellen Sie im folgenden Beispiel zunächst eine Reihe von Programmiersprachen:

const array = ["html", "css", "javaScript", "java"];

Variable erstellen “Element"Um einen Wert zu speichern"Java”:

const element = "java";

Rufen Sie die Include () -Methode auf und geben Sie den Wert als Argument weiter. Wenn das "Java"Existiert im Array, es kehrt zurück"WAHR"Und speichert es in einer Variablen"Elementexisten”:

constelementexisten = Array.enthält (Element);

Überprüfen Sie nun in der bedingten Anweisung, ob das Element “Java”Existiert nicht im Array, dann schieben Sie es, indem Sie das anrufen“drücken()" Methode:

Wenn (!ElementExisten)
Array.Push (Element);

Drucken Sie schließlich das Array auf der Konsole:

Konsole.log (Array);

Wie Sie wissen, ist JavaScript eine Fall-sensitive Skriptsprache, also “Java" Und "JavaSind nicht gleich. Infolgedessen die “inklusive ()"Methode gibt"FALSCH()" und das "drücken()”Methode drückt es in ein Array:

Wenn die Variablen speichern “Java”, Die include () -Methode gibt“WAHR„Weil es bereits im Array existiert und nichts in das Array gedrückt wird:

const element = "java";

Ausgang

Methode 2: Push -Element in ein Array, wenn es nicht mit der Indexof () -Methode mit der PUSP () -Methode vorhanden ist

Eine andere Methode, um das Element in ein Array zu verifizieren und zu drücken, ist das “Index von()Methode mit der “drücken()" Methode. Die Indexof () -Methode gibt “-1”Als Ausgabe, wenn das bereitgestellte Element im Array nicht auftritt.

Syntax

Befolgen Sie die angegebene Syntax für die Indexof () -Methode:

Array.Indexof (Element)

Beispiel

Hier prüfen wir, ob der Wert der “Array.Indexof (Element)"Entspricht dem"-1”; Es wird das Element in ein Array drücken:

if (Array.indexof (element) === -1)
Array.Push (Element);

Als die "Java"Element ist bereits im Array vorhanden, das"Index von()"Methode gibt"1”Was den zusätzlichen Zustand nicht erfüllt, so wird dem Array nichts hinzugefügt:

Wir haben alle wesentlichen Anweisungen zum Drücken des Elements zusammengestellt, wenn es in einem Array in JavaScript nicht vorhanden ist.

Abschluss

Um zu überprüfen, ob das bereitgestellte Element in einem Array existiert oder nicht, verwenden Sie die “inklusive ()" Und "Index von()Methoden, und wenn es nicht im Array vorhanden ist, dann drücken Sie es in ein Array mit der “drücken()" Methode. Die Include () -Methode gibt zurück “WAHRWenn ein Element existiert; sonst kehrt es zurück “FALSCH"Während die Indexof () -Methode" gibt "1"Wenn das Element sonst vorhanden ist, seine Ausgänge"-1”. In diesem Beitrag haben wir die Methoden beschrieben, um das Element zu drücken, wenn es im Array in JavaScript nicht vorhanden ist.