JS闭包又

昨天在做Chrome扩展的时候,又遇到闭包问题了,这样写 function() { } 里面的 i 总是最后一个。

function genRankList(s) {
    var obj = JSON.parse(s);
    var list = obj.rank.list;
    for (i=0; i

脑壳痛,搜了一下,外部使用闭包 i 才正常。

function genRankList(s) {
    var obj = JSON.parse(s);
    var list = obj.rank.list;
    for (i=0; i

JS特色,还算简单。

你可能感兴趣的:(JS,javascript)