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?
throw
ist eine Anweisung, kein Ausdruck, daher können Sie sie nicht als Teil eines anderen Ausdrucks verwenden. Sie müssen es teilen:
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.
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%Wenn SETTING nicht existiert, erhalten Sie:
%Vor%BTW meine Erfahrung sagt mir, dass Standardwerte für Umgebungsvariablen böse sind.
Tags und Links javascript node.js throw