閱讀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