function bilateral(map, target) {
if(map.has(target)){
return map.get(target)
}else{
for(let key of map.keys()) {
if(map.get(key) === target) {
return key
}
}
// 都没有找到返回null
return null
}
}
// 测试
const obj = [['a', '1'], ['b', '2'], ['c', '3']]
const map = new Map(obj)
console.log(bilateral(map, '1'))
console.log(bilateral(map, 'b'))
console.log(bilateral(map, 'f'))