2019/9/1 ecam5
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相关推荐
- 2019.01-02 总结
2019.01-02 总结 2019 年即将过去两个月了,整个 2019 年也即将过去 1/6,本来是在 01 月底进行总结,但是由于各种事情耽误,所以延迟到现在对前两个月进行回顾,看看哪里还需要改善 ...
- 回顾 2018,展望 2019
1. 概述 今天是 2019 年第一天,趁着元旦 3 天假期时间,对即将过去的这一年做个总结回顾,看下这一年得到了什么,失去了什么,并对来年做个新的规划,看下需要采取哪些措施提升自己. 2. 2018 ...
- NLP相关论文上新-2019
文章目录 2019.07 0724 0725 0726 0729 0730 0731 2019.08 0801 0802 0815 个人觉得有价值.有帮助的论文 2019.07 0724 计算机视觉和 ...
- 2019年终总结:好好爱自己
前言: 回顾培养计划学过的东西,自己给个评分,标准(独立,拼尽全力,内心满足),但这一块很多是不由我自己控制的 回顾内心成长的过程,给满分,因为真的尽全力的在做,没有遗憾和后悔. 专业学习阶段: 00 ...
- 2019个嵌入式市场研究,持续的C/C++优势
2019个嵌入式市场研究,持续的C/C++优势 2019 Embedded Markets Study reflects emerging technologies, continued C/C++ ...
- CVPR目标检测与实例分割算法解析:FCOS(2019),Mask R-CNN(2019),PolarMask(2020)
CVPR目标检测与实例分割算法解析:FCOS(2019),Mask R-CNN(2019),PolarMask(2020) 目标检测:FCOS(CVPR 2019) 目标检测算法FCOS(FCOS: ...
- 2019春第二次课程设计实验报告
2019春第二次课程设计实验报告 一.实验项目名称: 贪吃蛇游戏编写: 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现的目标是对小蛇移动的控制, 同时对小蛇数据的保存,如何实现转弯的效 ...
- 挥手送别 2019,翘首期待 2020
1. 2019 年度总结 回头看看 2019 年初做的计划,发现有好多都没有实现,像管理.英语.锻炼身体等,都由于种种原因没有坚持下来,或者说都没有达到预期的效果. 英语学习 2019 年初尝试 [英 ...
- 中山大学计算机学院运动会,喜讯!我院获2019中大校运会教工组团体第二名
11月2日,中山大学2019年运动会在南校园举行,来自全校68个院系.附属医院.部门共3200余名师生参加比赛.由37名职工运动员组成的中山七院代表队参加教工组田径赛.趣味田径及球类等全部15项比赛, ...
最新文章
- Jq-table最后一行添加样式
- GO语言-基础语法:循环
- js Date对象总结
- SpringBoot项目 整合 JacksonXml
- 洛谷P5661 公交换乘(CSP-J 2019 T2)
- HDU多校联合赛(1007 Magical Forest)模拟题
- python虚拟cpu性能_基于Tensorflow:CPU性能分析
- win7录屏_这款高清免费无水印的录屏软件,99%的人用过都说好!
- 3. 无线体内纳米网:图文概述
- 演出节目名字_《我们的歌》新人太一无人识?看了节目才知道原来他这么优秀...
- 历届试题 合根植物 C语言,植物营养历年真题(整理).doc
- js实现个任意位正小数,向上进位
- FOne HCI超融合系统
- 再传捷报!人大金仓获2022年中国信创产业拳头奖“最佳数据库品牌”大奖
- 【5G系列】MICO学习总结(3)
- 知名人脸搜索引擎惹众怒:仅需一张照片,几秒钟把你扒得底裤不剩
- python自动化发送邮件_使用python自动化发送邮件
- AES 和 SM4 S盒复合域实现方法
- [atcoder caddi2018]D.Harlequin——博弈论
- VS连接Linux服务器