【发布时间】:2018-09-15 12:10:42
【问题描述】:
我在 test.js 文件中有以下代码
function foo(){
console.log(this.bar);
}
var bar = "bar1";
var obj = {bar: "bar2"};
foo();
foo.call(obj);
当我通过“node test.js”运行时,我得到了结果
undefined
bar2
当我在 node .editor 中运行时,我得到了结果
bar1
bar2
我认为第二种结果是对的,但第一种方法有什么问题?因为我总是做第一种方式。
它们之间有什么区别?
【问题讨论】:
-
node .editor是什么意思,是REPL模式吗? -
是的,在 REPL 中,输入 '.editor'
标签: node.js command-line