位置: 编程技术 - 正文

JS中的forEach、$.each、map方法推荐(js中的filter方法)

编辑:rootadmin

推荐整理分享JS中的forEach、$.each、map方法推荐(js中的filter方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js中的foreach循环,js中的filter方法,js中的forEach,js中的reduce方法,js中的switch case,js中的foreach循环,js中的foreach循环,js中的foreach循环,内容如对您有帮助,希望把文章链接给更多的朋友!

forEach是ECMA5中Array新方法中最基本的一个,就是遍历,循环。例如下面这个例子:

[1, 2 ,3, 4].forEach(alert);

等同于下面这个for循环

Array在ES5新增的方法中,参数都是function类型,默认有传参,forEach方法中的function回调支持3个参数,第1个是遍历的数组内容;第2个是对应的数组索引,第3个是数组本身。

因此,我们有:

对比jQuery中的$.each方法:

JS中的forEach、$.each、map方法推荐(js中的filter方法)

会发现,第1个和第2个参数正好是相反的,大家要注意了,不要记错了。后面类似的方法,例如$.map也是如此。

map

这里的map不是“地图”的意思,而是指“映射”。[].map(); 基本用法跟forEach方法类似:

callback的参数也类似:

map方法的作用不难理解,“映射”嘛,也就是原数组被“映射”成对应新数组。下面这个例子是数值项求平方:

注意:由于forEach、map都是ECMA5新增数组的方法,所以ie9以下的浏览器还不支持(万恶的IE啊),不过呢,可以从Array原型扩展可以实现以上全部功能,例如forEach方法:

以上这篇JS中的forEach、$.each、map方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

JS模拟简易滚动条效果代码(附demo源码) 本文实例讲述了JS模拟简易滚动条效果的方法。分享给大家供大家参考,具体如下:使用Js模拟滚动条。简易模式,类似手机上常见的滚动条。效果如下

JavaScript数组去重的两种方法推荐 1、数组去重;Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法:方法一:利用indexOf方法;varaa=[1,3,5,4,3,3,1,4]functionarr

关于JS中的apply,call,bind的深入解析 在Javascript中,Function是一种对象。Function对象中的this指向决定于函数被调用的方式。使用apply,call与bind均可以改变函数对象中this的指向,在说区别之前

标签: js中的filter方法

本文链接地址:https://www.jiuchutong.com/biancheng/373392.html 转载请保留说明!

上一篇:javascript HTML5 canvas实现打砖块游戏

下一篇:JS模拟简易滚动条效果代码(附demo源码)(js 模拟滑动)

  • 税务行政诉讼是由税务机关进行审理并作出裁决
  • 税务师考哪5门
  • 内账需要哪些单据
  • 兼职人员的差旅费怎么算
  • 年终奖是否列入社保基数
  • 个人劳务所得税税率表最新2022
  • 国外出差差旅费
  • 2017小规模纳税人标准
  • 特殊行业会计公司排名
  • 小微企业减半征收印花税代码
  • 小规模开税票怎么开
  • html5 video标签
  • 视同销售有哪些?
  • windows7怎样升级windows10
  • 给文件夹设置密码的软件
  • 房地产企业前期物业费可否税前扣除
  • php中strrev
  • 怎么确认旧城改造完成
  • 应收账款需要计提坏账准备吗
  • dmc32.dll
  • 委托贷款会计处理流程
  • 代理记账费用计入什么二级科目
  • 所得税费用要结转损益吗
  • 每个公司都要交房产税吗
  • 哪些计入其他收益与营业外收入
  • 其他业务收入不交增值税吗
  • 销售赠品入什么科目
  • 增值税附表3
  • 应收补贴款是什么
  • 结转应交税金的分录
  • 企业做账会计分录流程
  • mysql主从复制实现原理
  • 土地租金计入什么会计科目
  • 实收资本如何进行核算
  • 已提过5个月折旧要进行固定资产一次性扣除吗?
  • 期末汇兑损益的输入方式
  • 股权转让可行性
  • 制造费用转入生产成本摘要怎么写
  • 补发以前年度工资的账务处理
  • 企业转让固定资产发生的费用
  • 进口货物只有报关单能入账吗
  • 预提费用在新会计准则下该如何列支?
  • 工会经费交纳
  • sql解析框架
  • Linux下mysql 5.6.17 安装图文教程
  • mysql运行代码
  • 轻轻松松在树枝上摘果子用什么成语
  • 获取mac命令
  • linux批量操作
  • lumia1020手机
  • win7系统磁盘分区必须分区为什么才能安装
  • 苹果电脑装win7键盘无法使用
  • 硬件茶谈win10系统安装
  • win10系统如何删除用户账户
  • 让一切停留在最美好的时光
  • 'GL_COMBINE_ARB' : undeclared 'GL_RGB_SCALE_ARB' : undeclared 问题
  • node.js 10实战
  • set命令应用
  • django定时器
  • 微信小程序实战入门 第2版
  • node.js视频教程
  • shell脚本编程工具
  • 批处理编程教程
  • 浏览器提示flash被屏蔽
  • js闭包解决了什么问题
  • js操作属性的方法
  • jquery鼠标点击事件怎么写
  • ubuntu服务器配置代理访问外网
  • vs2010编译器在哪里?
  • 安卓Android下载
  • jquery做菜单
  • js cookie存取
  • androidobb
  • 哪些润滑油属于润滑剂
  • 海淀区地税局电话
  • 发票税额小数点打印不全能报销吗
  • 广东共青团如何解绑微信
  • 烟台市独生子女费 打什么电话咨询
  • 北京社保三方协议
  • 河南国税网上办证流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设