1.需求
const serviceBusinessTypeList = [
{ value: '1', label: '手机' },
{ value: '2', label: '潮品' },
{ value: '3', label: '家电' },
{ value: '8', label: '乐器' },
{ value: '9', label: '3C数码' },
{ value: '16', label: '奢品' },
{ value: '17', label: '母婴' },
{ value: '18', label: '美妆' },
{ value: '19', label: '文玩/珠宝' },
{ value: '20', label: '潮玩' },
{ value: '21', label: '家居' },
{ value: '25', label: '未知' },
]
我想可以很快的取出 value 对应的label值 在开发中我们肯定会遇到这个问题哦
// 将对象数组转换为键值对数组
const entries = serviceBusinessTypeList.map(item => [item.value, item.label]);
// 使用键值对数组创建Map
const serviceBusinessTypeMap = new Map(entries);
// 现在可以使用get方法获取值
console.log(serviceBusinessTypeMap.get('1')); // 输出: '手机'