var arr=[
{id:1,name:'张三'},
{id:2,name:'李四'},
{id:3,name:'王五'},
{id:2,name:'赵六'}
]
arr.find( t=> t.id==‘2’)
结果:{id:2,name:‘李四’}
find只会返回第一个满足条件的 而且返回的是对象
arr.filter( t=> t.id==‘2’)
结果 [{id:2,name:‘李四’},{id:2,name:‘赵六’}]
filter会满足所有符合条件的 返回的还是数组
const b = arr.findIndex(({ name }) => name === ‘王五’);
console.log(b) //2 下标值为2