数组扩展

300 阅读1分钟
let a1=[1,2,3,4];
let a2=a1.find(function{
 retrn value>3
})

arr.find()返回第一个满足条件的值

let a1=[1,2,3,4];
let a2=a1.findIndex(function{
 retrn value>3
})

arr.findIndex()返回第一个满足的值的索引值

[1,2,3].fill(6);//666
[1,2,3].fill(6);//[1,6,6]
[1,2,3].fill(6,1,2);//[1,6,3]

arr.fill(value,start,end);用value替换index从star开始到end结束,包括start不包括end

[1,2,3].includes(3);

arr.includes(value)返回bool值,如果arr中包含value返回true,不包含返回false。

let list={
    {
        name:'111';
        age:5;
    },
    {
        name:'222';
        age:6;
    },
}
list.forEach((value,index)=>{
    value.age=value.age+1;
})

arr.forEach()遍历数组,无返回值。