Wie benutze ich underscore.js um herauszufinden, ob ein String leer ist?

8

Ich suche ein Äquivalent von Ссылка Ich habe mehrere Erweiterungen von Drittanbietern gefunden, aber gibt es eine aus der Box mit underscore.js: Ссылка

    
Venkat Sudheer Reddy Aedama 17.09.2014, 21:00
quelle

7 Antworten

10

Nach dem Rat von @ muistooshort habe ich meinen Mixin erstellt und wollte ihn teilen:

%Vor%     
Venkat Sudheer Reddy Aedama 17.09.2014, 21:29
quelle
7
%Vor%

Dies führt eine leere oder leere Zeichenprüfung durch.

Bearbeitet mit Update von ehftwelve

    
Liam Middleton 09.03.2016 11:04
quelle
4
%Vor%     
maerics 17.09.2014 21:09
quelle
1

In Underscore.js haben Sie _.isEmpty ( Ссылка ), aber es wird nur überprüft, ob das Array-ähnliche Objekt oder die Zeichenfolge a Länge von 0.

Wenn Sie überprüfen möchten, ob eine Variable eine Whitespace-Zeichenkette, eine leere Zeichenkette oder eine Null ist (entspricht dem Java-Wert von isBlank), sollten Sie Ihre eigene Funktion erstellen.

%Vor%     
taseenb 17.09.2014 21:13
quelle
1

Verwenden Sie bind, um eine native Methode zu erstellen:

%Vor%     
dandavis 17.09.2014 21:48
quelle
0

Sie könnten den Unterstrich erweitern.

%Vor%

Wenn Sie wirklich keine Funktion als taseenb erstellen möchten Erwähnte Verwendung isEmpty mit Trim. Obwohl das hässlich ist!

%Vor%

Obwohl beide nicht mit Tabulatoren funktionieren

    
Matt 17.09.2014 21:29
quelle
0

Hier ist mein Ausschnitt, den ich beim Prüfen von leeren Strings verwendet habe.

%Vor%

Hinweis: Die Null (0) wird als leer angesehen.

    
Arman Ortega 17.03.2017 18:26
quelle