将值映射到键JavaScript
假设我们有一个像这样的对象-
const obj = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5,
'f': 6
};我们需要编写一个接受一个这样的对象的JavaScript函数。该函数应将值反向映射到对象的键。
因此,对于上述对象,输出应类似于-
const output = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd',
'5': 'e',
'6': 'f'
};示例
const obj = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5,
'f': 6
};
const reverseMap = (obj = {}) => {
const res = {};
Object.keys(obj).forEach(key => {
const val = obj[key];
res[val] = key;
});
return res;
};
console.log(reverseMap(obj));输出结果
控制台中的输出将是-
{ '1': 'a', '2': 'b', '3': 'c', '4': 'd', '5': 'e', '6': 'f' }热门推荐
10 航空公司祝福语简短
11 团队文案祝福语简短励志
12 男朋友祝福语简短新年
13 女生成年祝福语简短
14 生日祝福语大全女生简短
15 给婴儿祝福语简短的话
16 文艺结婚祝福语短语简短
17 新郎表白成语祝福语简短
18 上班收到花束祝福语简短