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

Aer*_*ang 6 javascript object

我有一个类似于以下的数据结构:

var object = {
  name: "a",
  number: "1",
  mission: ['a','b','c']
}
Run Code Online (Sandbox Code Playgroud)

现在我想将它们更新到数据库中,所以我需要遍历它们。

我试过:

object.forEach(function(value, key, map){
  console.log('value: ' + value + ', key: ' + key + ', map:' + map);
});
Run Code Online (Sandbox Code Playgroud)

然后控制台报错:object.forEach is not a function

Anu*_*thi 9

尝试这个,

Object.keys(object).forEach(key=>{
    console.log(key ,object[key]);
})
Run Code Online (Sandbox Code Playgroud)