ecam5严格模式

javascript标准:ECMA
在严格模式下,浏览器会对js的要求更加苛刻,要求,语法更加严格
ecam5关于数组新增加的方法
1、indexOf() :求元素在几号位置
格式:数组.indexOf(元素,start); //start数组开始的下标
2、forEach() :遍历数组
格式:数组.forEach(funvtion(item,index,array)
{
item:当前遍历的元素
index:当前遍历到的下标
array:当前数组
})

var arr=[1,2,3,4];
arr.forEach(funvtion(item,index,array)
{
alert(item+","+“index”+","+array)}
)
也可以直接用arr.forEach(alert);

3、map:映射 遍历->操作->返回
var arr=[1,2,3,4];
var newarr=arr.map(function(item,index,array){
return item+2;
})
alert(newarr); //输出3,4,5,6

3、reduce:归并
var arr=[1,2,3,4];
var res=arr.reduce(funtion(pre,next,index,array){
//pre:上一次遍历return 后边的值
//next:当前遍历的元素
alert(pre+","+next);
return pre+next;//输出1,2,3(1+2的值),…
})
alert(res);//归并所有的值

4、filter:过滤
var res=[1,2,3,4,5].filter(function(item,index,array){
return item>2; //找出所有大于2的
})
alert(res); //3,4,5
5、some:某些 判断return 后面的条件是否成立,若成立,返回true 反之false注意:some不会从头到尾遍历,若匹配成功,后面将不再遍历

var arr=[1,2,3,4,5];
arr.some(function(item,index,array){
return item==3; //返回值:true
})

6、every :使用方式与some一样,但要求每一项都符合,才返回true
注:如果判断有元素不符合条件,直接返回flase,直接终止循环
var arr=[1,2,3,4]
var res=arr.every(function(item,index,array){
return item>3;//返回值为false;

})

2019/9/1 ecam5相关推荐

  1. 2019.01-02 总结

    2019.01-02 总结 2019 年即将过去两个月了,整个 2019 年也即将过去 1/6,本来是在 01 月底进行总结,但是由于各种事情耽误,所以延迟到现在对前两个月进行回顾,看看哪里还需要改善 ...

  2. 回顾 2018,展望 2019

    1. 概述 今天是 2019 年第一天,趁着元旦 3 天假期时间,对即将过去的这一年做个总结回顾,看下这一年得到了什么,失去了什么,并对来年做个新的规划,看下需要采取哪些措施提升自己. 2. 2018 ...

  3. NLP相关论文上新-2019

    文章目录 2019.07 0724 0725 0726 0729 0730 0731 2019.08 0801 0802 0815 个人觉得有价值.有帮助的论文 2019.07 0724 计算机视觉和 ...

  4. 2019年终总结:好好爱自己

    前言: 回顾培养计划学过的东西,自己给个评分,标准(独立,拼尽全力,内心满足),但这一块很多是不由我自己控制的 回顾内心成长的过程,给满分,因为真的尽全力的在做,没有遗憾和后悔. 专业学习阶段: 00 ...

  5. 2019个嵌入式市场研究,持续的C/C++优势

    2019个嵌入式市场研究,持续的C/C++优势 2019 Embedded Markets Study reflects emerging technologies, continued C/C++ ...

  6. CVPR目标检测与实例分割算法解析:FCOS(2019),Mask R-CNN(2019),PolarMask(2020)

    CVPR目标检测与实例分割算法解析:FCOS(2019),Mask R-CNN(2019),PolarMask(2020) 目标检测:FCOS(CVPR 2019) 目标检测算法FCOS(FCOS: ...

  7. 2019春第二次课程设计实验报告

    2019春第二次课程设计实验报告 一.实验项目名称: 贪吃蛇游戏编写: 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现的目标是对小蛇移动的控制, 同时对小蛇数据的保存,如何实现转弯的效 ...

  8. 挥手送别 2019,翘首期待 2020

    1. 2019 年度总结 回头看看 2019 年初做的计划,发现有好多都没有实现,像管理.英语.锻炼身体等,都由于种种原因没有坚持下来,或者说都没有达到预期的效果. 英语学习 2019 年初尝试 [英 ...

  9. 中山大学计算机学院运动会,喜讯!我院获2019中大校运会教工组团体第二名

    11月2日,中山大学2019年运动会在南校园举行,来自全校68个院系.附属医院.部门共3200余名师生参加比赛.由37名职工运动员组成的中山七院代表队参加教工组田径赛.趣味田径及球类等全部15项比赛, ...

最新文章

  1. Jq-table最后一行添加样式
  2. GO语言-基础语法:循环
  3. js Date对象总结
  4. SpringBoot项目 整合 JacksonXml
  5. 洛谷P5661 公交换乘(CSP-J 2019 T2)
  6. HDU多校联合赛(1007 Magical Forest)模拟题
  7. python虚拟cpu性能_基于Tensorflow:CPU性能分析
  8. win7录屏_这款高清免费无水印的录屏软件,99%的人用过都说好!
  9. 3. 无线体内纳米网:图文概述
  10. 演出节目名字_《我们的歌》新人太一无人识?看了节目才知道原来他这么优秀...
  11. 历届试题 合根植物 C语言,植物营养历年真题(整理).doc
  12. js实现个任意位正小数,向上进位
  13. FOne HCI超融合系统
  14. 再传捷报!人大金仓获2022年中国信创产业拳头奖“最佳数据库品牌”大奖
  15. 【5G系列】MICO学习总结(3)
  16. 知名人脸搜索引擎惹众怒:仅需一张照片,几秒钟把你扒得底裤不剩
  17. python自动化发送邮件_使用python自动化发送邮件
  18. AES 和 SM4 S盒复合域实现方法
  19. [atcoder caddi2018]D.Harlequin——博弈论
  20. VS连接Linux服务器

热门文章

  1. input框中的文字加下划线
  2. 某电商类网站服装商品展示页面局部(1+X Web前端开发初级 例题)
  3. EasyExcel导出添加水印
  4. CNN 卷积神经网络-- 残差计算
  5. 什么是共识?(理论篇)
  6. 计算机处理器的CPU主频与指令条数
  7. 关于微服务的三个厄运问题
  8. 车载滤波器组件焊锡开裂失效分析
  9. 图解Oracle数据库(二)
  10. 简单通俗易懂 汽车入门知识图解大集合