Der Ausdruck eval ("function (x) {return x * x}") bricht die node.js-Konsole

Wenn ich in node.js console so etwas eingebe:

var f = eval("function(x) { return x*x}");

Es wertet den Ausdruck nicht aus und wartet darauf, dass ich etwas anderes eingebe.

Warum passiert dies? Warum kann ich nach diesem keinen weiteren Ausdruck eingeben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage