javascript - SublimeREPL Node.js : returns for every line?

标签 javascript node.js sublimetext2 sublimerepl

我是一个刚刚开始使用 JavaScript 的新手。我一直在使用 SublimeText 2,过去在学习 Ruby 时使用 SublimeREPL 获得即时反馈给了我很大帮助。

现在我正在研究 JS,我尝试为 Node 设置它。我在计算机上安装了 Node.js,它可以通过命令行运行。 (但是,我非常喜欢使用 SublimeREPL,因为我可以从颜色编码的文本编辑器运行整个保存的文件。)SublimeREPL 工作得很好,但我每行都得到一个奇怪的“未定义”返回。我不知道为什么,我希望它停止。

例如,从这个程序:

var chhd = "cheese head"
var number = 0
while (number <= 12) {
    console.log(number);
    number = number + 2;
}
chhd.toUpperCase();

我得到这个结果:

> undefined
> undefined
> ... ... ... 0
2
4
6
8
10
12
14
> 'CHEESE HEAD'

发生什么事了?我应该得到所有这些“未定义”和省略号吗?如果没有,我怎样才能删除它们以使 SublimeREPL for Node 正常工作?

最佳答案

不确定省略号,但 Node REPL 在“未定义”上的行为方式相同。相关行的返回值 (var chhd = "cheese head";) 在解释时实际上是未定义的(因为它没有返回值,就像方程一样(例如 1+2)。

关于javascript - SublimeREPL Node.js : returns for every line?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28037154/

相关文章:

node.js - Nodejs - 使用 npm 包 'module' 从字符串创建模块

node.js - 如何将请求 header 传递给 graphql 解析器

sublimetext2 - 命名一个 Sublime 的完成?

python - 我无法从 sublime 插件访问我的设置

javascript : how to get 'utc date'

javascript - 在 python 网络抓取期间触发 js 事件

javascript - 使用自定义键将数组转换为对象

javascript - 尝试...使用 addEventListener 捕获

javascript - 如何在不知道按钮 id/class 或表单 id/class 的情况下提交表单?

c++ - Sublime Text 3 中的 C11 和 C++11 问题