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 關注
- 768 瀏覽
添加回答
舉報