javascript迴圈


由於這次碰到需要使用key值的狀況,一般常用的for無法達成需求,就在這邊記錄一下其他迴圈的方式。

方法

最常用的方式,一半大概是因為其他語言也有完全一樣的寫法,先取出長度後進行迴圈。

let datal = data.length;
for(let i=0; i<datal; i++){
	console.log(data[i]);
}

使用Key => value整個陣列跑一次的方法

for (var key in myArray) {
  console.log("key " + key + " has value " + myArray[key]);
}

同樣也是整個陣列跑一次的方式

myArray.forEach((item,key)=>{
	console.log(item);
});

參考資料

https://stackoverflow.com/questions/1144705/best-way-to-store-a-key-value-array-in-javascript
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

Tags : javascript