当前位置: 首页 > wzjs >正文

燃烧学课程网站建设网站开发方案目录

燃烧学课程网站建设,网站开发方案目录,天津市网站建设+网页制作,如何提高网站点击率js之数组遍历 1、for2、forEach3、map4、filter5、every6、some7、reduce 1、for 可以用来遍历数组、字符串、类数组、DOM节点,可以更改原数组,可以使用break、continue 跳出循环 return 只能在函数内部使用 for(声明循环变量;判断循环条件…

js之数组遍历

      • 1、for
      • 2、forEach
      • 3、map
      • 4、filter
      • 5、every
      • 6、some
      • 7、reduce

1、for

可以用来遍历数组、字符串、类数组、DOM节点,可以更改原数组,可以使用break、continue 跳出循环
return 只能在函数内部使用

for(声明循环变量;判断循环条件;更新循环变量){循环体
}

2、forEach

参数(当前元素,元素下标,原数组)
使用如return只会跳出当前循环,相当于continue, 循环中不能使用break,continue关键字
使用try…catch 跳出循环
无法更改原数组,只能遍历数组,无法遍历对象,对空数组不进行检验

var arr = [10, 11, 12, 13]try {arr.forEach((ls, a, b) => {if (ls == 11) {throw new Error('ww')}console.log(ls)})} catch (e) {if (e.message !== "ww") throw e}

3、map

参数同forEach
无法更改原数组,可以使用return跳出循环或返回新数组
无法更改原数组,只能遍历数组,无法遍历对象,对空数组不进行检验

4、filter

filter()方法会创建一个新的数组,新数组中元素是通过检查指定数组中符合条件的所有元素。

array.filter(function(currentValue,index,arr),thisValue);

返回值为数组,没有符合条件则返回空数组
不会对空数组进行检测,不会改变原始数组

5、every

every()方法用于检测数组中的所有元素是否都满足指定,如果有一项不满足条件,则表达式返回false,剩余的项将不会再次执行检测,如果每一项都符合则返回true

array.every(function(currentValue,index,arr){},thisValue)

不会对空数组进行检测,不会改变原始数组

6、some

some()方法用于检测数组中的元素是否满足指定条件,如果有一个元素满足条件,则表达式返回true,剩余的元素则不会执行,如果没有满足条件的元素,则返回false

some.every(function(currentValue,index,arr){},thisValue)

不会对空数组进行检测,不会改变原始数组

7、reduce

reduce()方法对数组中的每一个元素执行一个由你提供的函数,依次执行,将其结果汇总为单个返回值。

array.reduce((prev,cur,index,arr)=>{},initialValue)

参数说明:callback 函数(执行数组中每个值的函数,包含四个参数)
1、prev 必需(上一次调用回调返回的值,或者是提供的初始值(initialValue))
2、cur 必需(数组中当前被处理的元素)
3、index 可选 (当前元素在数组中的索引)
4、arr 可选 (调用 reduce 的数组) initialValue 可选 (表示初始值,作为第一次调用 callback 的第一个参数。) 提供初始值,cur 从数组第一项开始,若不提供初始值,则 cur 从第二项开始执行,对应的第一次 prev是数组第一项的值

http://www.dtcms.com/wzjs/602846.html

相关文章:

  • 帝国cms做门户网站网站建设招标评分
  • 有做游戏广告的网站赣州建站服务
  • 如何进行医药网站建设福建省住房城乡和城乡建设厅网站
  • 对于给不良网站发律师函如何做英文网站翻译怎么做呢
  • 自助建站哪个网站好淄博人力资源管理系统入口
  • 上海设计师网站有哪些微信小程序展示网站建设多少钱
  • 文学网站建设网站模板包含哪些内容
  • 设计制作一个网站上海免费推广网站有哪些
  • 河南 医院 网站建设长春建设集团招聘信息网站
  • 公司设计网站微信官网登陆
  • 涿州是住房和城乡建设局网站网站内页怎么做
  • 长沙专业网站建设怎么做男女直接做的视频网站
  • 泰安如何选择网站建设仿站网站域名
  • 容桂电子商务网站建设上海建设工程咨询网查询
  • 长春建站企业wordpress 数据库名贵
  • 网络设备主要用于网站局域网建设一元夺宝网站怎么做
  • 懒人图库网站源码广州市绿色建筑信息平台
  • wordpress站长统计插件四川大学官方网站规划建设处
  • 微网站开发平台 开源科讯网站模版网
  • 电脑做服务器建网站并让外网访问摄影网站采用照片做宣传 版权费是多少
  • 北京网站建设app推广网站怎样阻止
  • 网站方案建设书模板东风多利卡道路清障车做网站
  • 建外贸网站济南网站建设 济南货梯
  • 免费制作网站模板搬瓦工做网站稳定吗
  • 网站开发原创动漫读经典做临床报名网站
  • 谁能帮我做网站网站开发印花税
  • 晋中建设网站网页建设网站代码
  • 网站可以放多少视频网站模板及源码
  • 网站开发eq编辑器微盟登录
  • 建设个电商平台网站需要多少钱用网站做淘宝客