Js对象怎么通过value值拿到key值
2020-06-03 14:05 罗任德 阅读(10688) 评论(0) 编辑 收藏 举报var data = {
a: 1,
b: 'string',
c: {},
d: {a: 98, b: 'str'}
}
function findKey (value, compare = (a, b) => a === b) {
return Object.keys(data).find(k => compare(data[k], value))
}
var val = data.b
findKey(val) // b