如何获取其他数组中的对象数组键值

时间:2019-03-05 06:17:35

标签: javascript arrays

dynamicFields = {
  column1: {label: "cols1" type: "FLOAT"}
  column2: {label: "cols1" type: "FLOAT"}
}

试图找到值,但是由于某些原因它不起作用

_.find(dynamicFields, {key: column1})==undefined? true : false

1 个答案:

答案 0 :(得分:1)

使用Object.values()获取数组中的所有值,map并在单个对象上使用Object.entries获取数组中的键和值。您的JSON对象格式也不正确

var dynamicFields = {
  column1: {
    label: "cols1",
    type: "FLOAT"
  },
  column2: {
    label: "cols1",
    type: "FLOAT"
  }
}
console.log(Object.values(dynamicFields).map(e => Object.entries(e)))