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
框架类型 | 问题类型 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|
小程序 | Bug | 微信安卓客户端 | 6.5.3 | 2.0.0 |
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
3 个回答
啥原因啥原因
基础库版本 2.0.0 怎么来的? 我调到1.0.1版本也没发现等于13的