【问题标题】:Using forEach with a object [duplicate]将 forEach 与对象一起使用 [重复]
【发布时间】:2021-09-03 00:54:29
【问题描述】:

我有这个 json 数据

myObj = {
 "job":[
  {
    "student":{
     "name" : "Agus"
   }
  },
  {
    "lecturer":{
     "name" : "Budi"
   }
  }
 ]
}

如何forEach对象并打印出“name”值的属性

【问题讨论】:

  • 请注意这不是 JSON 数据。你都尝试了些什么?请添加minimal reproducible example
  • 请不要大喊大叫(并在您使用时写一个更具描述性的标题)

标签: javascript arrays json foreach


【解决方案1】:

这是一个工作示例:

const myObj = {
  "job": [
    {
      "student": {
        "name": "Agus"
      }
    },
    {
      "lecturer": {
        "name": "Budi"
      }
    }
  ]
}

myObj.job.forEach((element) => {
  const keys = Object.keys(element);
  keys.forEach((key) => {
    console.log(element[key].name);
  })
});

【讨论】:

    猜你喜欢
    • 2021-07-12
    • 2020-03-27
    • 2016-04-11
    • 2021-02-23
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 2014-05-21
    • 2016-05-24
    相关资源
    最近更新 更多