gpt4 book ai didi

javascript - 具有自定义 eval 函数的 Node.js REPL 有趣行为

转载 作者:数据小太阳 更新时间:2023-10-29 05:36:16 25 4
gpt4 key购买 nike

似乎 Node.js(版本 v0.10.13)返回包裹在 (\n) 之间的命令,这是一个最小的例子:

require('repl').start({
'eval': function (cmd, context, filename, callback) {
callback(null, cmd);
}
});

行为如下:

$ node repl.js
> asd
'(asd\n)'
>

这是为什么呢?如果这个特征documented然后我找不到它。

另外,如果这是预期的行为,是否有比 cmd = cmd.slice(1, -2); 更好的解决方案?

最佳答案

该问题已得到解决(请参阅 2013 年 8 月的 commit 9ef9a9de)。现在只有 JSON 表达式被包装到括号中。

关于javascript - 具有自定义 eval 函数的 Node.js REPL 有趣行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19182057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com