JavaScriptのクロージャ例ですが、なぜ一度変数に入れないと実行できないのでしょうか?
lang
1function cj(){ 2 var x = 0; 3 return function(){ 4 return x++; 5 }; 6} 7 8var test = cj(); //ここが理解できません。 9console.log(test()); //0 10console.log(test()); //1 11console.log(test()); //2
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。