In einer Programmiersprache wie Javascript gibt es bestimmte Methoden, um zu überprüfen, ob der Wert in einem Array vorhanden ist. Um genau zu sein, gibt es viele Möglichkeiten zu überprüfen, ob der gesuchte Wert zwischen den Elementen in einem vom Benutzer angegebenen Array liegt oder vordefiniert ist. Lassen Sie uns diese Methoden einzeln anhand verschiedener Beispiele besprechen.
indexof()-Methode
Der indexof()-Methode In Javascript ist eine der bequemsten Methoden, um herauszufinden, ob ein Wert in einem Array vorhanden ist oder nicht. Die Methode indexof() bearbeitet das Phänomen der Indexzahlen. Diese Methode gibt den Index des Arrays zurück, wenn es gefunden wird, andernfalls -1. Betrachten wir den folgenden Code:
var army=['Marcos', 'DeltaForce', 'Seals', 'SWAT', 'HeadHunters']; if(army.indexOf('Marcos') !== -1) { alert('Yes, the value exists!') } else { alert('No, the value is absent.') }
Ausgabe
Yes, the value exists!
Der obige Code gibt den ausgegebenen Wert aus, da der Wert bereits im Array vorhanden ist. Es ist recht einfach zu verstehen, dass der erwartete Wert an Position 0 vorhanden ist. Die Methode indexof() sagt Ihnen also, dass der erwartete Wert im angegebenen Array vorhanden ist.
include()-Methode
Der include()-Methode ist eine solche Methode, mit der wir leicht herausfinden können, ob der erwartete Wert im angegebenen Array vorhanden ist. Es gibt verschiedene Möglichkeiten, die Methode include() zu verwenden. Diese Methode gibt einen booleschen Wert zurück, d. h. WAHR wenn der Wert existiert und FALSCH wenn es falsch ist. Die Methode Includes() kann auf verschiedene Arten verwendet werden, um herauszufinden, ob der Wert existiert. Schauen Sie sich zum besseren Verständnis die folgenden Beispiele an, um nur einige zu nennen.
varspecialForces=['BlackCats','Marcos', 'Demolishers','HeadHunters']; var name = specialForces.includes('HeadHunters');
In der obigen Methode haben wir wie gezeigt zwei Variablen definiert. Die include()-Methoden kehren zurück WAHR weil der Wert, den wir suchen, bereits im angegebenen Array vorhanden ist. Wenn der Wert nicht im Array vorhanden war, haben die Includes()-Methoden möglicherweise „false“ zurückgegeben.
Eine andere Möglichkeit, die Methode include() zu verwenden, besteht darin, den Indexwert zuzuweisen, über den das gesuchte Element als Ausgabe generiert wird. Siehe den folgenden Code als Referenz.
var actors = ['Hrithik', 'SRK', 'Salman', 'Vidyut']; var names = actors.includes('Vidyut', 3);
Im obigen Codeausschnitt haben wir die Variable ' Schauspieler ' was der Wert ist. Wir haben auch eine Variable „names“ definiert, die „true“ oder „false“ zurückgibt, wenn die Methode „include()“ das angezeigte Ergebnis zurückgibt. Der obige Code gibt true zurück, da der Wert und die Indexnummer korrekt zugewiesen wurden, und würde die Ausgabe zurückgeben.
Die obigen Beispiele sind einige der vordefinierten Methoden, mit denen wir überprüft haben, ob ein Element im Array vorhanden ist oder nicht. Wir haben einen anderen Ansatz, um ein Array-Element mithilfe von Schleifen herauszufinden. Lassen Sie uns besprechen, wie wir mithilfe von Schleifen überprüfen können, ob das Element in einem Array vorhanden ist, wie im folgenden Codeausschnitt gezeigt.
Verwendung von Schleifen
var example_array = ['Rahul','Rajesh','Sonu','Siddhi','Mark','George']; function checkArray(value,array) { var status = 'Absent'; for(var i=0; i <array.length; i++) { var name="array[i];" if(name="=" value){ status="Present" ; break; } return status; < pre> <p> <strong>Output</strong> </p> <pre> status: Present status: Absent </pre> <p>In the above code snippet, we have defined an array with some values in the form of strings. We have also defined a function under which the variable status is used as a string to mark if the elements are present in the program. The logical flow of the program is to traverse through each element present in the array and check if the element is present. If the value exists in the array it will display 'Present' and 'Absent' accordingly.</p> <h2>Summary</h2> <p>Javascript is dynamic and flexible programming as well as a scripting language. It is a powerful developer-friendly natured language that lets you do single stuff in multiple ways so that our learning curve remains steep. In this article, we discussed how we can easily carve different ways through which we can easily find whether the given array consists of the desired value or not. We also came across certain methods and generic programming examples that are not just easy to understand but can be implemented with no absolute knowledge. We have used indexof() and includes() methods in this article since they are the most used methods whenever it is required to find out the value enshrined in an array. We also came across loops through which one can easily find out by the normal linear search traversal as we do in the generic programming paradigms.</p> <hr></array.length;>
Im obigen Codeausschnitt haben wir ein Array mit einigen Werten in Form von Strings definiert. Wir haben außerdem eine Funktion definiert, bei der der Variablenstatus als String verwendet wird, um zu markieren, ob die Elemente im Programm vorhanden sind. Der logische Ablauf des Programms besteht darin, jedes im Array vorhandene Element zu durchlaufen und zu prüfen, ob das Element vorhanden ist. Wenn der Wert im Array vorhanden ist, wird entsprechend „Vorhanden“ und „Abwesend“ angezeigt.
Zusammenfassung
Javascript ist eine dynamische und flexible Programmier- und Skriptsprache. Es handelt sich um eine leistungsstarke, entwicklerfreundliche Sprache, mit der Sie einzelne Dinge auf verschiedene Arten erledigen können, sodass unsere Lernkurve steil bleibt. In diesem Artikel haben wir besprochen, wie wir auf einfache Weise verschiedene Wege finden können, mit denen wir leicht herausfinden können, ob das gegebene Array aus dem gewünschten Wert besteht oder nicht. Wir sind auch auf bestimmte Methoden und generische Programmierbeispiele gestoßen, die nicht nur leicht zu verstehen, sondern auch ohne absolute Kenntnisse implementiert werden können. Wir haben in diesem Artikel die Methoden indexof() und include() verwendet, da sie die am häufigsten verwendeten Methoden sind, wenn es darum geht, den in einem Array verankerten Wert herauszufinden. Wir sind auch auf Schleifen gestoßen, die man leicht durch die normale lineare Suchdurchquerung herausfinden kann, wie wir es in den generischen Programmierparadigmen tun.
SMTP-Internetprotokoll