有bug,for in 循环多循环了一次.
发布于 7 年前 作者 jun47 1325 次浏览 来自 官方Issues

var ab = [1, 2, 3, 4, 5, 0, a, false, -1, undefined, null, 1.324];

var b = 0;

for (var a in ab) {

b++;

}

console.log("==>"+b);

var c = 0;

for (var a = 0; a < ab.length; ++a) {

c++;

}

console.log("==>"+c);

输出:

==>13

==>12

2 回复

基础库版本 2.0.0  怎么来的? 我调到1.0.1版本也没发现等于13的

回到顶部