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-04-26 17:03:54 发布
该文章介绍了JavaScript中的findValue函数,它在给定的列表中查找具有特定值的对象,并返回对应的标签。如果找不到匹配项,则返回空字符串。
摘要由CSDN通过智能技术生成