Ich sah diese Frage , aber ich habe kein JavaScript-spezifisches Beispiel gesehen. Gibt es eine einfache string.Empty
in JavaScript zur Verfügung, oder ist es nur eine Frage der Prüfung auf ""
?
Ich kann diesen Satz nicht verstehen: There's nothing representing an empty string in JavaScript.
. Was ist mit ""
nicht eine leere Zeichenkette dar?
5 Stimmen
Nur FYI, ich denke, die nützlichsten APIs für die Klasse String sind bei Mozilla y Javascript-Baukasten . [elated.com]( elated.com/articles/working-with-strings ) hat ein Tutorial über alle Eigenschaften, Methoden,... von String. Bitte beachten Sie: Der Mozilla-Link wurde aktualisiert zu developer.mozilla.org/de/JavaScript/Reference/Global_Objects/
0 Stimmen
Sehen Sie sich das an: stackoverflow.com/a/36491147/7026966
0 Stimmen
Str.länge > -1
0 Stimmen
Ich stimme @RobG vollkommen zu, diese Frage ist schlecht definiert. Warum in aller Welt sollten Sie
null
oundefined
leer? Eine leere Zeichenfolge ist eine leere Zeichenfolge, sie ist nichtnull
oundefined
0 Stimmen
Außerdem kann eine leere Zeichenkette keine Leerzeichen enthalten, wie in vielen Antworten angenommen wird!
0 Stimmen
Der Link von @GeneT ist defekt, daher hier ein aktualisierter Link zu Mozillas Referenz: developer.mozilla.org/de-US/docs/Web/JavaScript/Reference/
2 Stimmen
Es wäre sehr hilfreich, wenn die Anforderung klar spezifiziert würde. Für welche Werte sollten isEmpty wahr zurückgeben? Die Prüfung auf "" lässt darauf schließen, dass nur true zurückgegeben werden sollte, wenn der Wert vom Typ string und der Länge 0 ist. Viele Antworten hier gehen davon aus, dass auch für einige oder alle falschen Werte true zurückgegeben werden sollte.