Verwenden Sie einen Javascript-Ausdruck

7

Hier ist was ich tun möchte:

%Vor%

Aber der Dolmetscher beschwert sich über "Syntaxfehler: Unerwarteter Token-Wurf".

Gibt es eine Möglichkeit, eine Ausnahme in derselben Zeile zu erzeugen, in der wir vergleichen, ob ein Wert falsch ist oder nicht?

    
Andres Riofrio 03.03.2012, 09:32
quelle

5 Antworten

15

throw ist eine Anweisung, kein Ausdruck, daher können Sie sie nicht als Teil eines anderen Ausdrucks verwenden. Sie müssen es teilen:

%Vor%     
casablanca 03.03.2012 09:35
quelle
9

Sie können die Funktion von javascript nutzen:

%Vor%

oder generischer erstellen Sie eine Funktion, um Fehler zu werfen und verwenden Sie das:

%Vor%     
KooiInc 03.03.2012 09:38
quelle
1

throw hat keinen Rückgabewert. Du kannst es also nicht so benutzen. Sie können den Wurf jedoch in eine Funktion einfügen. Es wird dann funktionieren. Aber es wird schwieriger, die Quelle der Ausnahme zu finden.

    
Shiplu Mokaddim 03.03.2012 09:48
quelle
1

Ich sehe dich mit nodejs.

Ich denke, der beste Weg, Eingangsparameter zu validieren, ist die Assertion. NodeJS hat ein einfaches Assertionsmodul: Ссылка

Und benutze es zum Beispiel so:

%Vor%

Für die Testumgebung können Sie Folgendes tun:

%Vor%

Oder:

%Vor%     
Alex Yaroshevich 17.11.2013 21:46
quelle
0
%Vor%

Wenn SETTING nicht existiert, erhalten Sie:

%Vor%

BTW meine Erfahrung sagt mir, dass Standardwerte für Umgebungsvariablen böse sind.

    
Nestor Urquiza 11.02.2017 14:26
quelle

Tags und Links