js 高级函数的使用

2020-04-30  本文已影响0人  Rascar
let arr = [1, 2, 40, 2, 02, 3, 2, 4, 3, 4, 7, 894564, 4862, 46, 10]
            /**实例1*/
            let count = arr.filter(item => { //先筛选
                return item > 2
            }).map((n) => { //在每个数都  * 5
                return n * 5
            }).reduce((preve, n) => { //在计算
                return preve + n
            }, 0)
            console.log(count)
            
            
            /**实例2*/
            
            let count = arr.filter(item=>item>5).map(item=>item * 5).reduce((preve,item)=> preve + item)
            console.log(count)


            let inof = arr.findIndex(item => item == 40) //-1 为不存在   其他为存在  //还可以找下标
            // console.log(inof)
            if (inof != -1) {
                console.log("11")
            }
上一篇 下一篇

猜你喜欢

热点阅读