3 回答
TA贡献1807条经验 获得超9个赞
node myfile.jsrequire('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 关注
- 793 浏览
添加回答
举报
