Javascript 如何获取最后一个顶级表达式的值?

Javascript 如何获取最后一个顶级表达式的值?,javascript,node.js,electron,eval,Javascript,Node.js,Electron,Eval,给定一个包含多个顶级表达式的JS源代码字符串,我想计算所有这些表达式并获得最后一个表达式的值 获得其他顶级表达式的值将是一个额外的好处。 我知道eval很危险 我是在有限的环境下做这件事的, 不是随机公共网页的一部分 我还使用节点和电子 如果这很重要。您能分享一个您想要评估的代码示例和一个预期输出示例吗?评估变量(“3 4”)返回4。或者甚至eval_variant(“34”)返回[3,4],您可以分享一个您想要评估的代码示例和一个预期输出示例吗?eval_variant(“34”)返回4。甚至

给定一个包含多个顶级表达式的JS源代码字符串,我想计算所有这些表达式并获得最后一个表达式的值

获得其他顶级表达式的值将是一个额外的好处。 我知道
eval
很危险

我是在有限的环境下做这件事的, 不是随机公共网页的一部分

我还使用节点和电子
如果这很重要。

您能分享一个您想要评估的代码示例和一个预期输出示例吗?评估变量(“3 4”)返回4。或者甚至eval_variant(“34”)返回[3,4],您可以分享一个您想要评估的代码示例和一个预期输出示例吗?eval_variant(“34”)返回4。甚至eval_变量(“34”)返回[3,4]