js通过value找到key;js通过对象的属性值找到属性名(代码分析)
程序员文章站
2022-08-11 21:38:03
js通过value找到key;js通过对象的属性值找到属性名(代码分析)
//创建一个方法,返回value值对应的key
function findkey (obj,value, comp...
js通过value找到key;js通过对象的属性值找到属性名(代码分析)
//创建一个方法,返回value值对应的key function findkey (obj,value, compare = (a, b) => a === b) { return object.keys(obj).find(k => compare(obj[k], value)) } //新建一个对象 var namemap = { 'afghanistan':'阿富汗', 'angola':'安哥拉', 'albania':'阿尔巴尼亚', 'argentina':'阿根廷', 'armenia':'亚美尼亚', } findkey(namemap,'阿富汗'); //返回结果为:afghanistan
上一篇: 凭记忆打