function findValue(dic, value) {
let result = ''
if (!dic) return value
let index = 0
if (typeof value === 'number' || typeof value === 'boolean' || typeof value === 'string') {
index = dic.findIndex(i => i.value == value)
if (index != -1) {
result = dic[index].label
} else {
result = ''
}
}
return result
}
var list = [{
value: 1,
label: '111111'
},
{
value: 2,
label: '222222'
},
{
value: 3,
label: '333333'
},
{
value: 4,
label: '444444'
}
]
console.log(findValue(list, 3), '8888888')
js根据value查找数组的lable
最新推荐文章于 2024-05-28 11:44:38 发布