做變量初始化獲取/存儲在內存中,如果它們駐留在其中不執行if語句,如下面的:的Javascript節省內存 - 如果聲明變種聲明
function blah(){
if(something === true){
var blahOne = 1;
var blahTwo = 2;
var blahThree = 3;
} else {
console.log('The above if statement usually won\'t execute');
}
}
我的假設是沒有的,但JavaScript至少可以說是一種古怪的語言。在此先感謝您的幫助!
http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var#var_hoisting – zerkms