收藏
回答

有bug,for in 循环多循环了一次.

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 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


回答关注问题邀请回答
收藏

2 个回答

  • 子不曰
    子不曰
    2019-11-26


    2019-11-26
    赞同
    回复 1
    • 子不曰
      子不曰
      2019-11-26
      对数组Array进行原型prototype扩展了
      2019-11-26
      回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    2019-11-22

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



    2019-11-22
    赞同
    回复 3
登录 后发表内容
问题标签