【问题标题】:windows node.js REPL command prompt error messageswindows node.js REPL 命令提示错误信息
【发布时间】:2012-07-24 16:55:53
【问题描述】:

我对开源完全陌生,我真的很想更多地使用它。我从 nodejs.org 安装了 (x86)node.js。我从安装列表中启动了“Node.js 命令提示符”,并执行了 node.exe。我正在尝试运行一些示例 javascript。如果我这样做,为什么会这样:

>var life = 11;
undefined
^^^^^^^^^
why am I getting this message?

or 

>a = [1,2,3]
[1,2,3]
>a.forEach(function (v) {console.log(v);});
1
2
3
undefined 
^^^^^^^^^
//still get this, even though the script executed??
>

【问题讨论】:

    标签: node.js x86 read-eval-print-loop


    【解决方案1】:

    控制台打印脚本的返回值,即undefined

    这样写:

    "hello";
    

    然后按回车键。现在返回值应该是"hello" 而不是undefined

    你也可以这样做;

    var life = 11; life;
    

    【讨论】:

      【解决方案2】:

      undefined 只是您执行的语句的返回值。只有当你执行了一个函数时才有意义/有用,真的。

      【讨论】:

      • 其实我经常用这个来避免写console.log
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 2016-04-30
      • 2015-01-23
      相关资源
      最近更新 更多