Выражение eval («function (x) {return x * x}») ломает консоль node.js

Когда я набираю что-то вроде этого в консоли node.js:

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

Он не оценивает выражение и ждет, пока я наберу что-то еще.

Почему это происходит? Почему я не могу набрать другое выражение после этого?

Ответы на вопрос(1)

Ваш ответ на вопрос