数组的方法使用(一)

let arr = [1, 2, 3, 4, 5];
        //  1:Array.map  映射一一对应
        // let newArr = arr.map(value => value * 2);
        // let newArr = arr.map(function(value, index, array) {
        //     return value * 2;
        // });

        // 2:Array.forEach 遍历数组
        arr.forEach(function(value, index) {
            console.log(value);
        });

        // 3:Array.filter 过滤器  返回一个新的数组
        let a = arr.filter(value => value > 3);
        console.log(a);

        // 4:Array.every 每个数组里面的值都要满足一个条件,返回boolean
        let b = arr.every(value => value > 0);
        console.log(b);

        // 5:Array.some 每个数组里面的值只要有一个满足条件,返回boolean
        let c = arr.some(value => value > 3);
        console.log(c);
        
        // 6:Array.reduce 多对一
        let d = arr.reduce(function(prve, next) {
            console.log(prve + '------' + next);
            return prve + next
        });
        console.log(d);

        // 7:Array.push 数组后面添加一个元素,返回数组长度,改变原数组
        // 8:Array.unshift 数组前面添加一个元素,返回数组长度,改变原数组
        // 9:Array.pop 删除数组后面第一个元素,返回删除的元素,改变原数组
        // 10:Array.shift 删除数组前面第一个元素,返回删除的元素,改变原数组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值