分享更有价值
被信任是一种快乐

ecmascript 5中数组的map()方法怎么用

文章页正文上

这篇文章将为大家详细讲解有关ecmascript 5中数组的map()方法怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在ecmascript中,map()方法可以对数组的每个元素调用指定的回调函数进行处理,并返回包含结果的数组;语法“array.map(function(currentValue,index,arr), thisValue)”。本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。map()方法可以对数组的每个元素调用指定的回调函数进行处理,并返回包含结果的数组。map() 方法按照原始数组元素顺序依次处理元素。语法必须。函数,数组中的每个元素都会执行这个函数。函数参数:currentValue 必须。当前元素的值index 可选。当前元素的索引值arr 可选。当前元素属于的数组对象map() 方法将返回一个新数组,其中每个元素均为关联的原始数组元素的回调函数返回值。对于数组中的每个元素,map() 方法都会调用 callbackfn 函数一次(采用升序索引顺序),并不会为数组中缺少的元素调用回调函数。
除了数组对象之外,map() 方法可由具有 lengt免费云主机、域名h 属性,且具有已按编制索引的属性名的任何对象使用,如 Arguments 参数对象。map() 方法不直接修改原始数组,但回调函数可能会修改它。在 map 方法启动后修改数组对象所获得的结果说明如表所示。示例1下面示例使用 map() 方法映射数组,把数组中每个元素的值平方,乘以 PI 值,把返回的圆的面积值作为新数组的元素值,最后返回这个新数组。示例2下面示例使用 map() 方法映射数组,把数组中每个元素的值除以一个阈值,然后返回这个新数组其中回调函数和阈值都以对象的属性存在,通过这种方法演示如何在 map 中使用 thisArg 参数。示例3下面示例演示如何使用 JavaScript 内置方法作为回调函数。示例4下面示例演示如何使用 map 方法应用于一个类数组。在示例中通过动态调用的方法(Call)把 map 作用于一个字符串上,则 map 将遍历字符串中每个字符,并调用回调函数 threeChars,把每个字符左右 3 个字符截取出来,映射到一个新数组中。关于“ecmascript 5中数组的map()方法怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: 两个table如何实现固定表头拖动时仅限表体移动

小编给大家分享一下两个table如何实现固定表头拖动时仅限表体移动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 刚开始接触asp.net,经理就让给以前的一个项目做固定表头,顾名思…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册