我有類似的數據結構:如何做.forEach()在JavaScript中的對象?
var object = {
name: "a",
number: "1",
mission: ['a','b','c']
}
現在我想將它們更新到數據庫中,所以我需要走他們。
我想:
object.forEach(function(value, key, map){
console.log('value: ' + value + ', key: ' + key + ', map:' + map);
});
然後控制檯報告一個錯誤:object.forEach is not a function
'forEach'應與對象數組不會被調用。如果你嘗試使用對象數組,它將工作 – Sridhar
'for(var key in object)console.log(key,object);' – sudo
在現代JS Object.entries(object).forEach(([key,value] )=> console.log(\\ key:$ {key},value:$ {value} \'));' 使用polyfill和transpilers,它應該運行在任何地方:p –