#javascript #node.js #electron #eval
#javascript #node.js #электрон #оценка
Вопрос:
Учитывая строку исходного кода JS, которая содержит несколько выражений верхнего уровня, я хотел бы оценить их все и получить значение последнего.
Получение значения других выражений верхнего уровня было бы бонусом. Я понимаю, eval
это опасно.
Я делаю это в ограниченном контексте, а не часть случайной общедоступной веб-страницы.
Также я использую Node и Electron на случай, если это имеет значение.
Комментарии:
1. Не могли бы вы поделиться примером кода, который вы хотите оценить, и примером ожидаемого результата?
2. eval_variant(«3 4») возвращает 4. или даже eval_variant(«3 4») возвращает [3, 4]