我試過在函數外面聲明變量,但是我得到了undefined。在JavaScript中,如何從外部增加一個函數內部的變量?
function scope() {
let foo = 1;
const bar = function() {
return ++foo;
}
return bar;
}
const baz = scope();
console.log(baz.foo);
console.log(baz.foo);
你爲什麼要? – jonrsharpe
您可能想改爲創建一個對象,請參閱https://stackoverflow.com/questions/12610394/javascript-classes –
'console.log(baz)'? – zer00ne