Ce tutoriel discutera:
Comment l'erreur «TypeError: StartSwith n'est pas une fonction dans JavaScript» se produit?
JavaScript lance un "TypeError: startSwith n'est pas une fonction" si la "commence avec()«La méthode est appelée sur une valeur qui n'est pas du type de chaîne. Voyons un exemple pour justifier l'instruction ajoutée.
Exemple
Ici, d'abord, nous créerons une variable qui stocke un nombre:
const string = 927354138;Appeler le "Commencer avec()"Méthode et passe"9«En tant qu'argument de chaîne pour vérifier si la chaîne commence par«9»:
const startstr = string.startSwith ('9');Imprimez le résultat sur la console:
console.log (startstrt);On peut observer que nous avons rencontré l'erreur discutée comme «commence avec()«La méthode est appelée sur une valeur de type de chaîne:
Comment corriger l'erreur «TypeError: Startwith n'est pas une fonction dans JavaScript»?
Pour corriger l'erreur, utilisez le «toString ()«Méthode avec le«commence avec()" méthode. La méthode toString () convertira la valeur d'entrée en type de chaîne car la méthode startSwith () accepte uniquement les valeurs de type de chaîne comme argument.
Syntaxe
Utilisez la syntaxe ci-dessous pour corriger l'erreur:
toString ().StartWith (Searchstring)Le "recherche"Est le caractère qui doit être trouvé au début de la chaîne.
Valeur de retour
Exemple
Appelez la méthode startSwith () avec le «toString ()”Méthode qui convertira l'entrée en chaîne:
const startstr = string.toString ().startSwith ('9');Sortir
Nous avons fourni les informations nécessaires liées à l'erreur indiquée et à la solution pertinente.
Conclusion
Le "TypeError: startSwith n'est pas une fonction«Se produit lorsque la méthode est appelée sur les valeurs de type non corporelle, comme le«commence avec()«La méthode est uniquement utilisée pour les valeurs de type de chaîne. Donc, pour corriger cette erreur, utilisez le «toString ()”Méthode avec la méthode startSwith () pour convertir la valeur spécifiée en type de chaîne avant le traitement supplémentaire. Dans ce tutoriel, nous avons défini la raison de l'erreur indiquée et de la méthode pour le réparer.