千家信息网

JavaScript中Array内置对象里的map函数如何使用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"JavaScript中Array内置对象里的map函数如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"JavaScript中Array
千家信息网最后更新 2026年11月01日JavaScript中Array内置对象里的map函数如何使用

这篇文章主要介绍"JavaScript中Array内置对象里的map函数如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"JavaScript中Array内置对象里的map函数如何使用"文章能帮助大家解决问题。

一、概念

map() 函数本身不改变原数组,而是处理完数据后重新返回一个新数组,新数组中的元素是原数组中的每个元素执行回调函数后的返回值,在该回调函数中可根据需要处理数据并返回。

注意:当需要同时修改原数组时,可以在 callback 执行过程中给原数组重新赋值。

二、语法

arr.map( callback( currentElement, currentIndex, originalArray), thisObj )

说明:

callback 是传入 map() 的回调函数,是必传参数。

thisObj 传入时会被用作回调函数的 this 值,是可选参数

currentElement 指 callback 当前元素,必传参数。

currentIndex 指 callback 当前元素的索引,可选参数。

originalArray 指被处理的数组,即原数组,可选参数。

三、示例

1、返回新数组:由原数组中每个元素的10倍数值组成的。

let originArray = [ 2, 4, 6, 8 ]

let newArray = originArray.map(function(currentElement){

return currentElement * 10

})

console.log(newArray) // 输出结果为:[20, 40, 60, 80]

简写方式:

let newArray = originArray.map( item => (item * 10) )

console.log(newArray) // 输出结果为:[20, 40, 60, 80]

2、修改原数组:将原数组中每个元素的数字扩大20倍。

let originArray = [ 2, 4, 6, 8 ]

originArray.map((cur,index) => ( originArray[index] = cur * 20 ) )

console.log(originArray ) // 输出结果为:[40, 80, 120, 160]

关于"JavaScript中Array内置对象里的map函数如何使用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

数组 函数 元素 参数 对象 知识 结果 处理 输出 数据 行业 过程 不同 实用 内容 同时 实用性 实际 数值 数字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 广州百单互联网科技有限公司 重生之互联网科技帝国 科技创新与互联网经济 喔噻互联网科技 互联网金融科技平台 互联网 视角下的科技创新 掌上梦互联网科技 互联网科技视频素材 深圳卡尔迅互联网科技有限公司怎么样 互联网公司会议桌创意科技软装饰 深圳国际航运科技和互联网 金融科技与互联网金融相同和不同 互联网科技有哪些公司 移动互联网年度科技创新 互联网科技大奖都有哪些公司 互联网公司黑科技创始人 卓翼科技产业互联网合作 从那以后互联网科技有限公司 互联网科技博主张洲 咖啡豆 互联网科技公司起名 北京互联网科技 上海互联网科技有限公司 注册互联网科技公司经营范围大全 燊美集互联网科技有限公司 上海钢联属于互联网科技股吗 科技互联网行业投资研究 广西科技产业互联网是什么 如何强化互联网金融科技
0