js find方法和findIndex方法


/*數組中,取出滿足要求的第一個值*/
    const myArr=[1,2,3,4,8,12];
    var v1=myArr.find(value=>value>8);
    console.log(v1);
 
    /*通過數組下標取對應值*/
    var v2=myArr.find((value,index,arr)=>{
        return index==4
    });
    console.log(v2);
 
    /*對象,取出滿足要求的下標*/
    const nameArr=[
        {id:1,userName:"zhaoqian",age:27},
        {id:2,userName:"sunli",age:23},
        {id:3,userName:"zhouwu",age:25 },
        {id:4,userName:"zhengwang",age:21}];
    /*滿足條件,返回下標位置2*/
    var i1=nameArr.findIndex((value)=>value.age==25);
    console.log(i1);
    /*沒有滿足條件的,返回-1*/
    var i2=nameArr.findIndex((value)=>value.age==28);
    console.log(i2);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM