In JavaScript müssen aus den Daten nach einem bestimmten Wert suchen. Zum Beispiel auf der Suche nach einem bestimmten Datensatz, um sie zu verwenden. In einer solchen Situation kann ein Fehler auftreten, wenn Sie nach anderen Werten als String oder Array suchen. In diesem Artikel wird also die Ansätze zur Lösung des angetroffenen TypenErrors angegeben: Include ist keine Funktion in JavaScript.
Was ist die Include () -Methode in JavaScript?
Der "inklusive ()Die Methode gibt true im Gegenzug aus, wenn der bestimmte Wert in der Zeichenfolge enthalten ist.
Syntax
Saite.Beinhaltet (Wert)In der oben gegebenen Syntax sucht die include () -Methode nach der angegebenen “Wert" im "Saite”.
Wie kommt der TypeError: Include keine Funktion auf?
Der "Einschließt ist keine Funktion"Typ -Fehler tritt auf, wenn auf die include () -Methode auf einem Wert zugegriffen wird, der keiner vom Typ" ist "Saite" noch "Array”. Um den Fehler/die Abfrage aufzulösen, verwandeln Sie den Wert in eine Zeichenfolge oder ein Array, bevor Sie auf die Methode zugreifen.
Beispiel:
In diesem Beispiel wird der jeweilige auftretende Fehler zur Demonstration angezeigt:
Im obigen Code -Snippet:
Ausgang
Da die Methode include () keine andere Werte als String oder Array behandelt. Daher wird der angegebene Fehler auf dem enthaltenen Ganzzahlwert angezeigt.
So behandeln Sie die Fehlerausnahme?
Wenden Sie die folgenden Ansätze in Kombination mit der “an, um die Ausnahme des angegebenen Fehlers zu bewältigeninklusive ()" Methode:
Der "Art der"Der Bediener erhält den Datentyp der Variablen und den"isarray ()Methodenanalysen, ob das angegebene Objekt ein Array ist oder nicht. Der erstere Ansatz kann angewendet werden, um den String -Datentyp zu überprüfen, und der letztere Ansatz ist für den enthaltenen Wert in einem Array.
Syntax
Array.Isarray (OB)In der obigen Syntax:
Beispiel 1: Überprüfen Sie, ob der Wert String ist
In diesem Beispiel wird die Ausnahme des Fehlers durch Anwenden eines Schecks für den String -Datentyp auf dem initialisierten Wert behandelt:
In den obigen Codezeilen:
Ausgang
In dieser Ausgabe ist klar, dass der letztere Ausdruck auf den unbefriedigten Zustand ausgeführt wird.
Beispiel 2: Überprüfen Sie, ob der Wert in einem Array enthalten ist
In diesem speziellen Beispiel wird die Ausnahme des Fehlers durch Überprüfung auf den in einem Array enthaltenen Wert behandelt:
In den obigen Codezeilen:
Ausgang
Der obige Ausgang zeigt an, dass der angewendete Zustand true und der angegebene Wert in einem Array enthalten ist.
So beheben Sie das TypenError: Include ist keine Funktion mit JavaScript mit JavaScript?
Um den angegebenen Typ Fehler aufzulösen, wenden Sie die folgenden Ansätze in Kombination mit dem “aninklusive ()" Methode:
Ansatz 1: Beheben Sie den Typ -Fehler mit der Methode toString () auf
Der "tostring ()Die Methode gibt eine Zahl in Form einer Zeichenfolge an. Diese Methode kann implementiert werden, um den angegebenen Fehler zu beheben, indem der Ganzzahlwert in eine Zeichenfolge konvertiert und die TRU.
Syntax
Nummer.TOSTRING (Radix)In der obigen Syntax:
Beispiel
Das folgende Beispiel zeigt das angegebene Konzept:
Wenden Sie die folgenden Schritte an, wie im obigen Code angegeben:
Ausgang
Ansatz 2: Beheben Sie den Typ -Fehler mit Array auf.von () Methode
Der "Array.aus()Die Methode ergibt ein Array aus einem Objekt mit der Länge des Arrays als Parameter. Diese Methode kann verwendet werden, um die Ganzzahlwerte in ein Array zu platzieren und eine Überprüfung anzuwenden.
Syntax
Array.von (Objekt, Karte, Wert)In dieser Syntax:
Beispiel
Lassen Sie uns das untergeordnete Beispiel durchlaufen:
Im obigen Codeblock:
Ausgang
Diese spezielle Ausgabe bedeutet, dass die erforderliche Funktionalität erreicht wird.
Abschluss
Der "inklusive ()"Methode kombiniert mit dem"tostring ()" oder der "Array.aus()”Methoden können verwendet werden, um das TypenError zu lösen: Include ist keine Funktion mit JavaScript. Der angegebene Fehler tritt bei anderen Werten als String oder Array auf. In diesem Artikel konvertierte diese Werte also in Zeichenfolge und Array, und so wurde der angegebene Fehler behoben. In diesem Blog wurde das Verfahren zur Lösung des TypenErrors: Includee keine Funktion mit JavaScript dargestellt.