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

问题描述 投票:-10回答:1
dynamicFields = {
  column1: {label: "cols1" type: "FLOAT"}
  column2: {label: "cols1" type: "FLOAT"}
}

试图找到价值,但有些原因它不起作用

_.find(dynamicFields, {key: column1})==undefined? true : false
javascript arrays
1个回答
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)))
© www.soinside.com 2019 - 2024. All rights reserved.