var arr = [22, 33, 44, 55, 66, 77, 88, 99];

//every 全部结果为true 则返回true
var e = arr.every(function (m) {
return m > 30;
});
console.log('arr.every:', e) //every 只有有一个方法返回true 则返回true
var s = arr.some(function (m) {
return m > 40;
});
console.log('arr.some:', s) //filter 返回为true结果组成的数组
var f = arr.filter(function (m) {
return m > 40;
});
console.log('arr.filter:', f); //map 返回处理过后的元素组成的新数组
var m = arr.map(function (m) {
return m += 10;
});
console.log('arr.map:', m); //forEach 循环
var fe = arr.forEach(function(item,key){
console.log(key,item);
}); /**
* prev 上一次处理返回结果
* cur 当前元素值
* index 当前key
* arr 当前数组
* @type {*}
*/
var re = arr.reduce(function(prev,cur,index,arr){
console.log('arr.reduce:',prev,cur,index,arr);
return prev+cur; //求和
}); /**
* 类似于reduce 数组从末尾到起始循环
* 参数也是相反的
* @type {*}
*/
var rightre = arr.reduceRight(function(prev,cur,index,arr){
console.log('arr.reduceRight:',prev,cur,index,arr);
return prev+cur; //求和
});

最新文章

  1. 深入浅出React Native 3: 从零开始写一个Hello World
  2. POJ1584 判断多边形是否为凸多边形,并判断点到直线的距离
  3. 我的web框架设计
  4. JVM内存结构之二--新生代及新生代里的两个Survivor区(下一轮S0与S1交换角色,如此循环往复)、常见调优参数
  5. windows 7 与linux 双系统 安装
  6. VS2015 + QT5.7 中文的坑
  7. Servlet的学习之web路径问题
  8. win2012中添加架构FTP服务器
  9. 201521123042《Java程序设计》第13周学习总结
  10. 通过Xshell连接CentOS虚拟机
  11. 页面某些特定图标的权限,比如导入导出表格,下载等等,这个权限必须在有某个页面查看的权利的基础上(细粒度)(shiro项目中来的四)
  12. EntityFramework Core笔记:表结构及数据基本操作(2)
  13. 【数据结构】算法 LinkList (Insertion Sort List 链表插入排序)
  14. 记一次eureka客户端注册失败的问题
  15. 关于数据分析的4点心得:维度、指标、KPI
  16. Light OJ 1148
  17. Robot Framework 入门教程总结
  18. Creating and Destroying Objects
  19. ElasticSearch 2 (33) - 信息聚合系列之聚合过滤
  20. hdu 1233 还是畅通工程 (最小生成树)

热门文章

  1. jsonp 使用总结
  2. java中包命名常见规则
  3. PMP考试
  4. java加法流程图
  5. 4.Git的安装
  6. Android学习计划
  7. SACS +Petrel 2009地震
  8. [课程设计]Scrum 3.3 多鱼点餐系统开发进度(下单详细信息页面设计)
  9. Linux 我的笔记
  10. King's Quest —— POJ1904(ZOJ2470)Tarjan缩点