JavaScript学习之路<六>

/**
           *新加位置的方法
           *
           **/
          var arr = [1,2,3,4,5,4,3,2,1];
          var index = arr.indexOf(4);//1个参数的时候表示传值,返回索引位置 3
          var index = arr.indexOf(4,4);//5 2个参数的时候第一个表示起始位置 第二个参数是值
          var index = arr.lastIndexOf(2);//7
          
          //新加迭代的方法
           //every:对数组的每一项进行遍历 如果都返回true,则返回true,如果有一项返回false,则返回false
            /* var result = arr.every(function(item,index,array){
                   return item > 2;
               });
               alert(result); */
           // filter  把过滤后的结果返回
          /*  var result = arr.filter(function(item,index,array){
                   return item > 2;
           });
           alert(result); */
           // forEach 循环数组每一个值
          /*  arr.forEach(function(item,index,array){
               alert(item);
           }); */
          //  map 返回新的结果
          /* var result = arr.map(function(item,index,array){
                  return item * 2;
          });
          alert(result); */
          
          // some 和every相反 有一个返回true 则返回true
          /* var result = arr.some(function(item,index,array){
              return item > 5;
          });
          alert(result); */
          
          //reduce从左边 和 reduceRight从右边
          //prev 前一个值 cur 当前值 index 索引位置
          /* var result = arr.reduce(function(prev,cur,index,array){
              return prev + cur;
          });
          alert(result);//25 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值