美文网首页
数组常用遍历函数

数组常用遍历函数

作者: 且听风吟_792d | 来源:发表于2019-05-26 23:50 被阅读0次

    let array = [1,2,3,4,5,6,7,8];
    // 返回 布尔 原数组不变
    let res1 = array.every((item)=>{
    return item > 3
    })
    console.log(res1,array);
    // 返回 布尔 原数组不变
    let res2 = array.some((item)=>{
    return item > 2
    })
    console.log(res2,array);
    // 有返回值 原数组 改变
    let res3 = array.sort((a,b)=>{
    return a > b ? -1 : 1;
    })
    console.log(res3,array);
    // 有返回值 返回符合过滤条件的数组 原数组不变
    let res4 = array.filter((item)=>{
    return item > 4
    })
    console.log(res4,array);
    // 有返回值 返回符合条件的数组 原数组不变 *找到第一个符合条件的就会停止
    let res5 = array.find((item)=>{
    return item > 3
    })
    console.log(res5,array);
    // 返回 tatol 的 累加结果
    let res6 = array.reduce((tatol,item)=>{
    return tatol += item
    })
    console.log(res6,array);
    let res7 = array.map((item)=>{
    // 有return 返回 改变后的数组 原数组不变
    return item * 20;
    })
    console.log(res7,array);
    let res8 = array.forEach((item)=>{
    // 没有返回值 原数组不变
    return item * 20;
    })
    console.log(res8,array);

    相关文章

      网友评论

          本文标题:数组常用遍历函数

          本文链接:https://www.haomeiwen.com/subject/ujmqtctx.html