【发布时间】:2019-03-02 18:17:19
【问题描述】:
我正在尝试查找包含我的值的对象的键。
有我的对象:
var obj = {}
obj["post1"] = {
"title": "title1",
"subtitle": "subtitle1"
}
obj["post2"] = {
"title": "title2",
"subtitle": "subtitle2"
}
现在,我正在尝试获取值为“title2”的对象键
function obk (obj, val) {
const key = Object.keys(obj).find(key => obj[key] === val);
return key
}
console.log(obk(obj, "title2"))
输出:
undefined
期望的输出:
post2
【问题讨论】:
-
obj[key].title === val
标签: javascript object key