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