数组中常用的方法:
1.find()
是true,返回元素
let linklist: [
{ id:1,userName:"zs"},
{ id:2,userName:"ls" },
{ id:3,userName:"ww" },
{ id:4,userName:"zl" },
],
//find()方法 :返回的结果为查找到的元素// { id:4,userName:"zl" },
let ad = linklist.find( item =>{
if (item.id== 4){
return true
}
})
2.findIndex()
是true返回索引,错误返回-1
let linklist: [
{ id:1,userName:"zs"},
{ id:2,userName:"ls" },
{ id:3,userName:"ww" },
{ id:4,userName:"zl" },
],
//findIndex()方法:返回的是索引值//4 没有返回-1
let ad = linklist.findIndex( item =>{
if (item.id== 4){
return true
}
})
3.filter()
filter()方法:过滤 返回所有符合的数据,存放进数组中,没有返回空数组
let linklist: [
{ id:1,userName:"zs"},
{ id:2,userName:"ls" },
{ id:3,userName:"ww" },
{ id:4,userName:"zl" },
],
let admins = linklist.filter(item =>{
if (item.id>1){
return true
}
})