findIndexByKey
根据指定键值在数组中查找元素索引
引入版本
0.20.0
Demo
ts
import { findIndexBy } from '@wyfex/iutils'
const data = [
{ id: 1, label: '姓名' },
{ id: 2, label: '手机号' },
{ id: 3, label: '密码' }
]
/**
* ================== 1. 单个值 - 获取索引 ==================
*/
console.log(findIndexBy(data, { id: 2 })) // 1
/**
* ================== 2. 数组值 - 批量获取索引 ==================
*/
console.log(findIndexBy(data, { id: [1, 3] })) // [0, 2]
/**
* ================== 3. 不存在的值 → -1 ==================
*/
console.log(findIndexBy(data, { id: 4 })) // -1