Das Entfernen des Leerzeichens aus einer Zeichenfolge kann mithilfe von erfolgen String.trim().
Um zu überprüfen, ob eine Zeichenfolge null oder undefiniert ist, können Sie überprüfen, ob die Zeichenfolge selbst falsch ist. In diesem Fall ist sie null, undefiniert oder eine leere Zeichenfolge. Diese erste Prüfung ist notwendig, da versucht , auf Methoden aufzurufen nulloder undefinedzu einem Fehler führen. Um zu überprüfen, ob es nur Leerzeichen enthält, kann nach dem Zuschneiden überprüft werden, ob die Zeichenfolge falsch ist. Dies bedeutet, dass es sich zu diesem Zeitpunkt um eine leere Zeichenfolge handelt.
if(!str || !str.trim()){
}
Wenn Sie sicher sind, dass die Variable eine Zeichenfolge ist, ist nur die zweite Überprüfung erforderlich.
if(!str.trim()){
console.log("str is empty or contains only spaces");
}