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