处理数据常用到的方法
2020-12-11 本文已影响0人
陶菇凉
1. arr.map();
var arr=[{
id:1,
name:'test'
}]
var idArr = arr.map((v) => {
return v.id;
});
返回的idArr是一个id组成的数组
2.arr.some();
var ages = [4, 12, 16, 20];
function myFunction() {
document.getElementById("demo").innerHTML = ages.some(ele => ele>13));
}
返回结果是true或者false
3.arr.findIndex()
let index = web.findIndex((row) => {
return item.id === row.id
})
返回的是符合条件的索引值,不存在或返回-1;
.arr.find()
var arr=[{
id:1,
name:'test'
},{
id:2,
name:'test2'
}]
let data=arr.find(ele=>ele.id=id);
返回的是当前符合条件的元素;