阅读25 返回首页    go 阿里云 go 技术社区[云栖]


JS中遍历普通数组和字典数组的区别

 // 普通数组

var intArray = new Array();

intArray[0] = "第一个";

intArray[1] = "第二个";

for(var i = 0; i < intArray.length;i++)

{

    alert(intArray[i]);    // 第一个,第二个

}

// 拿到的是下标(dictionarykey)

for(var key in intArray)

{

    alert(key);       // 0,1

}

             

// 字典数组

var dicArray = new Array();

dicArray["f"] = "第一个";

dicArray["s"] = "第二个";

             

// 无法取到

for(var i = 0; i < dicArray.length;i++)

{

    alert(dicArray[i]);

}

             

// 拿到的是下标

for(var key in dicArray)

{

    alert(key);       // f,s

}

最后更新:2017-04-02 22:16:36

  上一篇:go js中判断是否为空
  下一篇:go java也能写出点点算法-像C++一样去优化核心并发的代码例子1