代码之家  ›  专栏  ›  技术社区  ›  aherrick

javascript数组长度键值

  •  1
  • aherrick  · 技术社区  · 15 年前

    为什么这是一个非常基本的javascript数组,当其中只有3个键/值对时,它的长度为13。它可能会认为13是基于0的索引,而我的最后一个数组的键是12,这是有道理的,但是我需要有任何一个数组的键/值对返回正确的对数。钥匙必须是数字。

    http://jsfiddle.net/fmgc8/1/

    编辑:这就是我解决问题的方法。谢谢。

    http://jsfiddle.net/fmgc8/4/

    4 回复  |  直到 15 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    array['12'] array[12] length

        2
  •  6
  •   kemiller2002    15 年前

    array['12'] = 'twelve';
    

    array[0..9]

        3
  •  1
  •   Victor Nicollet    15 年前

    length

        4
  •  1
  •   Bitsplitter    15 年前

    var array = [];
    
    array.push(['10','ten']);    
    array.push(['11','eleven']);    
    array.push(['12','twelfe']);        
    
    alert(array.length);