Lösung: “Uncaught TypeError: string.includes is not a function”
Mit der Javascript-Methode “includes” kann man einen String durchsuchen und feststellen, ob ein Suchbegriff enthalten ist. Dies setzt allerdings voraus, dass die Suchwörter nur Strings oder Arrays sind. Sollte der Suchbegriff oder der ursprüngliche String eine Zahl sein, gibt der Browser diese Fehlermeldung aus: “Uncaught TypeError: string.includes is not a function”.
Eine einfache Lösung ist daher, vor der Suche mit str.includes die beiden Elemente in einen String umzuwandeln. Dies umgeht die Problematik, dass die “includes” Methode in Javascript nur Strings innerhalb von Strings durchsuchen kann. Wandelt man die Variable vorher in einen String, funktioniert die Suche ohne den Fehler “Uncaught TypeError: string.includes is not a function”.
Um mit Javascript eine Variable in einen String umzuwandeln, reicht dieser Code:
let suchstringneu = String(suchstring); let suchbegriffneu = String(suchbegriff);
Die Abfrage mit indexOf, ob “suchstringneu” den Text “suchbegriffneu” enthält, sollte jetzt ohne die “Uncaught TypeError” Fehlermeldung durchlaufen:
- Java Quiz mit GUI int to String Problem
- Im Excel-Tabellenblatt eine function einfügen -> er erscheint immer #NAME
Hallo :)Ich habe in Excel (2003´er Version) das Problem, dass wenn ich in einer Zelle eine se...
- Pascal - Inno Setup: Required function or procedure not found
Hallo Community,Ich arbeite seit Tagen an einer Lösung wie man die Compiler Error Meldu...
- Display error: String Module Not found
Mein Laptop sagt nichts mehr außer:"Display error: String Module Not found"Kann ich da ir...
- Runtime Error Program C: R6025 pure virtual function call
- Wie mach man es das ein string in einer do while schleife einen wert speichert i
- System boolean kann nicht in system string umgewandelt werden
- Tastatur fehlerhaft
HalloLeider habe ich heute meine Tastatur verstellt. Wenn ich z.B. ein "e" tippe, macht es...
- datenschutz (29x gelesen)
- windows-schneller-starten-autostart-aufraeumen (27x gelesen)
- windows-beschleunigen (25x gelesen)
- pc-einsteigerkurs (20x gelesen)
- pc-einsteigerkurs-1-2 (5x gelesen)
Mehr Tipps zu Lösung: “Uncaught TypeError: ...
-
Lösung: “Uncaught TypeError: string.indexOf is not a function”
Mit den beiden Methoden "indexOf" und "includes" kann man mit Javascript einen String durchsuchen und feststellen, ob ein Suchbegriff enthalten ist. Da funktioniert in der...
-
Javascript: Länge eines Strings erkennen (wie strlen() in PHP!)
Auch mit Javascript lässt sich schnell und einfach die Länge eines Strings ermitteln: Das funktioniert ähnlich wie in PHP die Funktion strlen(). So weiß man,...
-
PHP: Länge eines Strings erkennen
Um mit PHP die Länge eines Strings zu ermitteln, gibt es eine praktische Funktion: Diese gibt die Länge des Strings als Zahl zurück: So weiß...
-
Lösung: “Uncaught TypeError: string.indexOf is not a function”
Mit den beiden Methoden "indexOf" und "includes" kann man mit Javascript einen String durchsuchen und feststellen, ob ein Suchbegriff enthalten ist. Da funktioniert in der...
-
Lösung: “Uncaught TypeError: string.indexOf is not a function”
Mit den beiden Methoden "indexOf" und "includes" kann man mit Javascript einen String durchsuchen und feststellen, ob ein Suchbegriff enthalten ist. Da funktioniert in der...
-
Webseiten-Titel ändern oder animieren mit JavaScript (mehr Aufmerksamkeit bei Tabs!)
Der Webseiten-Titel wurde früher in der Titelleiste des Browsers angezeigt: Mittlerweile sieht man den Text oft nur noch bei mehreren geöffneten Tabs. Für Besucher, die...
Lösung: "Uncaught TypeError: string.includes is not a function"