In diesem Tutorial wird erörtert:
Wie tritt der Fehler „TypeError: Startswith nicht in JavaScript“ auf?
JavaScript wirft eine “TypeError: Startswith ist keine Funktion”Wenn die“beginnt mit()Die Methode wird auf einen Wert aufgerufen, der nicht vom String -Typ ist. Sehen wir uns ein Beispiel an, um die hinzugefügte Anweisung zu rechtfertigen.
Beispiel
Erstens erstellen wir eine Variable, die eine Zahl speichert:
const string = 927354138;Ruf den "beginnen mit()"Methode und Pass"9"Als String -Argument, um zu überprüfen, ob die Zeichenfolge mit" beginnt "9”:
const startstr = String.starten ('9');Drucken Sie das Ergebnis auf der Konsole:
Konsole.log (startstr);Es kann beobachtet werden, dass wir den diskutierten Fehler als den aufgetreten sindbeginnt mit()Die Methode wird auf einen String -Typwert aufgerufen:
So beheben Sie den Fehler "TypeError: Startswith ist keine Funktion im JavaScript" -Fehler?
Verwenden Sie um den Fehler zu behebentostring ()Methode mit der “beginnt mit()" Methode. Die Methode toString () konvertiert den Eingabewert in den String -Typ, da die Methode startswith () nur die Zeichenstyp -Werte als Argument akzeptiert.
Syntax
Verwenden Sie die unterprovisierte Syntax, um den Fehler zu beheben:
tostring ().Startswith (SearchString)Der "SuchbegriffIst der Charakter, der zu Beginn der Zeichenfolge zu finden ist.
Rückgabewert
Beispiel
Rufen Sie die Startswith () -Methode mit der “antostring ()Methode, die die Eingabe in die Zeichenfolge umwandelt:
const startstr = String.tostring ().starten ('9');Ausgang
Wir haben die erforderlichen Informationen im Zusammenhang mit dem angegebenen Fehler und der entsprechenden Lösung bereitgestellt.
Abschluss
Der "TypeError: Startswith ist keine Funktion”Tritt auf, wenn die Methode auf die Nicht-String-Typwerte aufgerufen wird, wie die“beginnt mit()”Methode wird nur für die Zeichenfolgentypwerte verwendet. Um diesen Fehler zu beheben, verwenden Sie die “tostring ()Methode mit der Startswith () -Methode zum Konvertieren des angegebenen Wertes in den Zeichenfolge -Typ vor der weiteren Verarbeitung. In diesem Tutorial haben wir den Grund für den angegebenen Fehler und die Methode zur Behebung definiert.