a = function (){
var b = 10;
var k = function(){
console.log(b);
}();
}();
上記のコードは 10 を出力します。
var k = function(){
console.log(b);
}
var a = function (){
var b = 10;
k();
}();
このコードは undefined
.
10
代わりに印刷することはできますか?k
呼び出す前にスコープをバインドするように。