javascript - 如何在 javascript 中为对象执行 .forEach()?

标签 javascript object

<分区>

我的数据结构类似于:

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

最佳答案

试试这个,

Object.keys(object).forEach(key=>{
    console.log(key ,object[key]);
})

关于javascript - 如何在 javascript 中为对象执行 .forEach()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44275843/

相关文章:

javascript - D3 : data update "enter" selection is empty

java - 实现队列,使其通用时出现错误

java - 创建了多少个对象

javascript、jquery 地理定位错误

Javascript 不会淡化文本并且在运行时不会抛出错误

javascript - 状态 vs 转换 vs 动画中的 Angular 2 动画样式函数

java - 用新对象更新 ArrayList+删除旧对象

javascript - 搜索带有子项的整个 javascript 对象

Java 类/对象转换何时适用

javascript - 在 JavaScript 中使用数组代替对象