Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
全局结果的JavaScript绑定未定义_Javascript_Node.js - Fatal编程技术网

全局结果的JavaScript绑定未定义

全局结果的JavaScript绑定未定义,javascript,node.js,Javascript,Node.js,我在博客中查看了下面的代码,因为我想知道这一点 当我复制粘贴这段代码并执行它时 结果是不同的 自行车的结果未定义。但我不知道为什么结果不同。这是因为浏览器和NodeJ中的全局范围不同。在浏览器中声明var时,变量将附加到全局范围,并可由此运算符访问。其中,nodejs的情况并非如此 所以,若您复制粘贴并在浏览器中运行此代码,它将按预期工作

我在博客中查看了下面的代码,因为我想知道这一点

当我复制粘贴这段代码并执行它时

结果是不同的


自行车的结果未定义。但我不知道为什么结果不同。

这是因为浏览器和NodeJ中的全局范围不同。在浏览器中声明var时,变量将附加到全局范围,并可由运算符访问。其中,nodejs的情况并非如此

所以,若您复制粘贴并在浏览器中运行此代码,它将按预期工作