1、自定义查询函数
/**
* @param array 数组
* @param field 字段名
* @param value 查询的值
*/
findIndexByFieldValue(array, field, value) {
return array.findIndex(obj => obj[field] === value);
},
2、使用
// 示例对象数组const users = [
{ id: 101, name: '张三' },
{ id: 102, name: '李四' },
{ id: 103, name: '王五' },
{ id: 104, name: '赵六' }];// 函数:查询值是否存在于指定字段中,并返回下标
function findIndexByField(arr, field, value) {
return arr.findIndex(item => item[field] === value);
}
// 使用示例
const index1 = findIndexByField(users, 'name', '李四');
上一篇:
小程序工具报错【类型一】
下一篇:
vue3用截屏方式生成图片 并完成下载