我在javascript中创建了一个对象,以保留网格中特定列的某些值,如下所示:
var Columns = { Value1: [12],
Value2: [15]}
我想搜索特定值并知道它在哪里,例如:我收到'12'值,所以我想知道列中是否有'12'值来自它的数组(在这种情况下,它将是Value1)。
我该怎么做?
答案 0 :(得分:3)
您可以使用Object.keys
方法获取密钥,然后使用find
方法获取值包含搜索元素的键。
var Columns = {
Value1: [12],
Value2: [15]
}
const result = Object.keys(Columns).find(e => {
return Columns[e].includes(12)
})
console.log(result)