@blog.justoneplanet.info

日々勉強

クロージャのサンプル

■サンプルコード

function sample(x){
    return function(){return x++;}
}
var func = sample(100);
alert(func());//100
alert(func());//101
alert(func());//102
alert(func());//103
alert(func());//104

ポイントとしては、関数は定義されたスコープで実行されるということ。

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment