前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js中map函数的应用

js中map函数的应用

原创
作者头像
IT工作者
发布2022-01-24 21:06:12
5.5K0
发布2022-01-24 21:06:12
举报
文章被收录于专栏:程序技术知识程序技术知识

map函数

首先让我们回顾一下,map函数的第一个参数callback:

代码语言:javascript
复制
var new_array = arr.map(function callback(currentValue[, index[, array]]) { 
// Return element for new_array
 }[, thisArg])

这个callback一共可以接收三个参数,其中第一个参数代表当前被处理的元素,而第二个参数代表该元素的索引。

parseInt函数

parseInt 基数是一个介于2和36之间的整数。

代码语言:javascript
复制
parseInt(string, radix)
//接收两个参数,第一个表示被处理的值(字符串),第二个表示为解析时的基数。

模拟情况

了解这两个函数后,我们可以模拟一下运行情况。

代码语言:javascript
复制
parseInt('1', 0) //radix为0时,且string参数不以“0x”和“0”开头时,按照10为基数处理。这个时候返回1
parseInt('2', 1) //基数为1(1进制)表示的数中,最大值小于2,所以无法解析,返回NaN
parseInt('3', 2) //基数为2(2进制)表示的数中,最大值小于3,所以无法解析,返回NaN

map函数返回的是一个数组,所以最后结果为[1, NaN, NaN]

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • map函数
  • parseInt函数
  • 模拟情况
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档