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呼び出す前にスコープをバインドするように。