StoyanStefanovsオブジェクト指向JavaScriptBookから以下の関数を取得した初心者プログラマーです。次の3回呼び出すと、「a」、「b」、「c」の順に出力されるとのことです。Firebugコンソールで試してみると、「a」が表示され続けたので、1つの質問(a)です。つまり、Firebugについて、私の結果を説明する何かがありますか?
次に、jsfiddle.netで実行しようとしましたが、何も出力されません。http://jsfiddle.net/mjmitche/SkSMm/
私はm sure I
何か間違ったことをしていますが、何ですか?できれば説明してください。注、next();を実行しました。そしてAを取得し、次にnext();を実行しました。もう一度、'a'とnext();を取得しました。再び'a'を取得しました。言い換えれば、カウンターはt change or didn
覚えていませんでした。
function setup(x) {
var i = 0;
return function () {
return x[i++];
};
}
var next = setup(['a','b','c']);
next();