【发布时间】:2017-09-26 03:36:16
【问题描述】:
我正在使用eval() 从字符串运行脚本。下面是代码:
eval('console.log("hello")');
我将从控制台输出中获得hello。我想知道是否可以将hello 保存到当前上下文中的变量中。所以我正在寻找这样的东西:
const output = eval('console.log("hello")'); // 我希望控制台输出是从eval() 函数返回的。
但我收到了undefined 的回复。有没有办法让我做到这一点?
【问题讨论】:
-
那么控制台没有返回任何东西,那么你为什么期望它返回一些东西呢?