3 回答

TA贡献1807条经验 获得超9个赞
node myfile.js
require('somefile.js')
(function (exports, require, module, __filename, __dirname) { // your code is here});

TA贡献2037条经验 获得超6个赞
全球范围
var
// foo.jsbar = 'baz';// qux.jsconsole.log(bar); // prints 'baz'
bar = 'baz'
模块范围
var
// foo.jsvar bar = 'baz';console.log(bar); // prints 'baz'// qux.jsconsole.log(bar); // prints 'undefined'
功能范围
var
// foo.jsfunction myFunction() { var bar = 'baz'; console.log(bar); // prints 'baz'}function myOtherFunction() { console.log(bar); // prints 'undefined'}// qux.jsconsole.log(bar); // prints 'undefined'
function myFunction() { while (thing === true) { var bar = 'baz'; thing = false; } console.log(bar); // prints 'baz'}
遮蔽
var
var bar = 'foo';console.log(bar) // prints 'foo'function myFunction() { var bar = 'baz'; console.log(bar);}myFunction(); // prints 'baz'console.log(bar) // prints 'foo'
- 3 回答
- 0 关注
- 778 浏览
添加回答
举报