Zuletzt ausgewerteter Ausdruck in Javascript

9

Ist es in Javascript möglich, das Ergebnis des zuletzt ausgewerteten Ausdrucks zu erhalten? Zum Beispiel:

%Vor%

Es wäre also etwas wie eval (), wo es den letzten ausgewerteten Ausdruck zurückgibt, aber ich kann eval () nicht benutzen.

    
dgaviola 27.05.2014, 19:21
quelle

4 Antworten

3

Es gibt kein standardisiertes, vereinheitlichtes Konzept von "dem Ergebnis des letzten ausgewerteten Ausdrucks" in JavaScript. Es gibt tatsächlich nicht zu viele Sprachen, die so etwas haben. Verschiedene JavaScript REPLs bieten möglicherweise eine Möglichkeit in diesen Bereichen, aber das ist spezifisch für diese REPLs. Es gibt keinen allgemeinen "JavaScript" Weg.

    
Chuck 27.05.2014, 19:33
quelle
1

- Paket.json -

%Vor%

- main.js -

%Vor%

- Ausgabe -

%Vor%

siehe: Ссылка

    
zswang 05.08.2017 15:38
quelle
0

Dies ist in Javascript nicht möglich. Der einzige Weg, an den ich mir gerade denken kann (ohne einen neuen Interpreter zu schreiben), ist Coffeescript. Coffeescript gibt automatisch den letzten Ausdruck zurück.

Ссылка

Ссылка

Dazu gehören Funktionen wie Coffeescript.compile und Coffeescript.eval .

    
soktinpk 27.05.2014 19:39
quelle
-1

Es gibt keinen Standardaufruf für den letzten ausgewerteten Ausdruck. Nein, Sie müssten Werte speichern. Zum Beispiel könntest du es so machen:

%Vor%     
Kyle_at_NU 27.05.2014 20:15
quelle

Tags und Links