Учитывая строку исходного кода JS, которая содержит несколько выражений верхнего уровня, я хотел бы оценить их все и получить значение последнего.
Получение значения других выражений верхнего уровня будет бонусом.
Я понимаю, eval
опасно.
Я делаю это в ограниченном контексте,
не является частью случайной общедоступной веб-страницы.
Также я использую Node и Electron
в случае, если это имеет значение.