TypeError inklusive ist keine Funktion in JavaScript

TypeError inklusive ist keine Funktion in JavaScript

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:

  • Initialisieren Sie einen Ganzzahlwert.
  • Wenden Sie im nächsten Schritt die aninklusive ()Methode zur Überprüfung der enthaltenen Ganzzahl im initialisierten Wert zuvor.
  • Die entsprechende Nachricht in der “ansonstenDie Bedingung wird auf dem zufriedenen bzw. unzufriedenen Zustand angezeigt.

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:

  • Art der" Operator.
  • isarray ()" 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:

  • ob”Zeigt auf das Objekt, das getestet werden muss.

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:

  • Geben Sie den Zeichenfolgenwert an.
  • Wenden Sie im nächsten Schritt die anArt der"Operator, um zu überprüfen, ob der Datentyp des angegebenen Wertes im vorherigen Schritt ist"Saite”.
  • Dies wird mit Hilfe des “erreicht“ternär" Operator.
  • Unter der Bedingung ist der erste Ausdruck danach ausgeführt “?”.
  • Elsewise, der Ausdruck nach dem “:”Wird in Kraft treten.
  • Dies führt dazu, dass der boolesche Wert angezeigt wird “FALSCH" nach ":Da die angegebene Bedingung nicht erfüllt ist.

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:

  • Deklarieren Sie eine Reihe der angegebenen Ganzzahlwerte.
  • Danach verbinden Sie die “isarray ()Methode mit dem deklarierten Array, um die Bedingung über die “zu überprüfen“ternär" Operator.
  • In diesem Fall wird die Bedingung wahrheitsgemäß und so der erste Ausdruck nach dem “?”Wird in Kraft treten.
  • Dieser besondere Ausdruck wird zurückkehrenWAHR”Da der angegebene Ganzzahlwert im Array enthalten ist.

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:

  • tostring ()" Methode.
  • Array.aus()" 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:

  • Radix" ist der "Base" benutzen.

Beispiel

Das folgende Beispiel zeigt das angegebene Konzept:

Wenden Sie die folgenden Schritte an, wie im obigen Code angegeben:

  • Initialisieren Sie den angegebenen Ganzzahlwert.
  • Danach verbinden Sie die “tostring ()Methode mit dem initialisierten Wert, um ihn in eine Zeichenfolge umzuwandeln.
  • Wenden Sie nun das an “aninklusive ()Methode zum konvertierten String -Wert im vorherigen Schritt.
  • Dies wird die „die“ ausführen “WennBedingung als die angewendeten Bedingungen in den vorherigen Schritten erfüllt.

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:

  • ObjektIst das Objekt, das in ein Array umgewandelt werden muss.
  • Karte”Zeigt die Kartenfunktion an, die auf jedes Element abgebildet werden muss.
  • Wert"Bedeutet den Wert, der als" verwendet werden muss "Das”Für die Kartenfunktion.

Beispiel

Lassen Sie uns das untergeordnete Beispiel durchlaufen:

Im obigen Codeblock:

  • Fügen Sie die angegebenen Werte in einem Array mit dem Namen hinzuerhalten”.
  • Wenden Sie nun die Kombination an “Array.aus()" Und "inklusive ()Methoden zur Überprüfung der mitgelieferten Ganzzahl im Array.
  • Infolgedessen der Boolesche Wert “WAHR"Wird angezeigt, da die Bedingung für die" erfüllt ist "inklusive ()" Methode.

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.