成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

['1', '2', '3'].map(

enali / 1453人閱讀

摘要:比如參數(shù)表示使用我們通常使用的十進(jìn)制數(shù)值系統(tǒng)。始終指定此參數(shù)可以消除閱讀該代碼時(shí)的困惑并且保證轉(zhuǎn)換結(jié)果可預(yù)測(cè)。當(dāng)未指定基數(shù)時(shí),不同的實(shí)現(xiàn)會(huì)產(chǎn)生不同的結(jié)果,通常將值默認(rèn)為。

為什么是[1,NaN,NaN]而不是[1,2,3]?

首先看下 Array.map()函數(shù)在MDN中的定義

Array.map() 語(yǔ)法
var new_array = arr.map(function callback(currentValue[, index[, array]]) {
// Return element for new_array
}[, thisArg])
參數(shù)

callback
生成新數(shù)組元素的函數(shù),有三個(gè)參數(shù)

currentValue

`callback`數(shù)組中正在處理的當(dāng)前元素

index

`callback`數(shù)組中正在處理的當(dāng)前元素的索引

array

`callback` `map`方法被調(diào)用的數(shù)組

thisArg 可選
執(zhí)行callback函數(shù)時(shí)使用的this的值

parseInt 語(yǔ)法
parseInt(string,radix)
參數(shù)

string
被解析的值

radix
一個(gè)介于2和36之見(jiàn)的整數(shù),標(biāo)示上述字符串的基數(shù)。比如參數(shù)"10"表示使用我們通常使用的十進(jìn)制數(shù)值系統(tǒng)。始終指定此參數(shù)可以消除閱讀該代碼時(shí)的困惑并且保證轉(zhuǎn)換結(jié)果可預(yù)測(cè)。當(dāng)未指定基數(shù)時(shí),不同的實(shí)現(xiàn)會(huì)產(chǎn)生不同的結(jié)果,通常將值默認(rèn)為10。

那么["1", "2", "3"].map(parseInt),記上向parsenInt函數(shù)傳遞了兩個(gè)參數(shù)currentValueindex,所以我們來(lái)把Array.map()函數(shù)方法寫(xiě)全

那么代碼應(yīng)該是:

["1","2","3"].map((cur,index)=>{
   return parseInt(cur,index);
})

那么代碼執(zhí)行的是

parseInt(1,0); // 不存在0,直接使用默認(rèn)值十進(jìn)制
parseInt(2,1); // 一機(jī)制,不存在2
parseInt(3,2); // 二進(jìn)制,不存在3

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/105990.html

相關(guān)文章

  • JS 中為啥 ['1', '7', '113

    摘要:如果我們把非布爾值作為條件呢打開(kāi)控制臺(tái)并運(yùn)行上述代碼,會(huì)打印說(shuō)明條件為真值。在中,真值指的是在布爾值上下文中轉(zhuǎn)換后的值為真的值。兩個(gè)能夠建立元素間一一對(duì)應(yīng)的集合稱為互相對(duì)等集合。 showImg(https://segmentfault.com/img/bVbtSvt?w=720&h=360); 為了保證可讀性,本文采用音譯而非直譯。 Javascript 一直是神奇的語(yǔ)言。 不相信我...

    yuanzhanghu 評(píng)論0 收藏0
  • [每日小記](méi)如何創(chuàng)建一個(gè)'干凈'的map

    摘要:以上的描述說(shuō),此方法有兩個(gè)參數(shù),新創(chuàng)建對(duì)象的原型對(duì)象。創(chuàng)建一個(gè)干凈的對(duì)象,我們就要借助上面的這個(gè)方法了是基本數(shù)據(jù)類型,是沒(méi)有原型的,所以講作為第一個(gè)參數(shù)傳入創(chuàng)建出來(lái)的對(duì)象就是干凈的對(duì)象。這個(gè)對(duì)象不會(huì)繼承任何。 什么叫干凈的map 一般聲明一個(gè)map對(duì)象我們使用字面量的方法 let map = {}; 我們知道,使用字面量聲明的對(duì)象其實(shí)就是默認(rèn)繼承了Object對(duì)象,也就是說(shuō)這個(gè)對(duì)象擁有...

    happen 評(píng)論0 收藏0
  • ( 第二篇 )仿寫(xiě)'Vue生態(tài)'系列___'模板小故事.'

    摘要:第二篇仿寫(xiě)生態(tài)系列模板小故事本次任務(wù)承上完成第一篇未完成的熱更新配置核心完成模板解析模塊的相關(guān)編寫(xiě)很多文章對(duì)模板的解析闡述的都太淺了本次我們一起來(lái)深入討論一下盡可能多的識(shí)別用戶的語(yǔ)句啟下在結(jié)構(gòu)上為雙向綁定等模塊的編寫(xiě)打基礎(chǔ)最終效果圖一模板頁(yè) ( 第二篇 )仿寫(xiě)Vue生態(tài)系列___模板小故事. 本次任務(wù) 承上: 完成第一篇未完成的熱更新配置. 核心: 完成模板解析模塊的相關(guān)編寫(xiě), ...

    wangtdgoodluck 評(píng)論0 收藏0
  • ( 第二篇 )仿寫(xiě)'Vue生態(tài)'系列___'模板小故事.'

    摘要:第二篇仿寫(xiě)生態(tài)系列模板小故事本次任務(wù)承上完成第一篇未完成的熱更新配置核心完成模板解析模塊的相關(guān)編寫(xiě)很多文章對(duì)模板的解析闡述的都太淺了本次我們一起來(lái)深入討論一下盡可能多的識(shí)別用戶的語(yǔ)句啟下在結(jié)構(gòu)上為雙向綁定等模塊的編寫(xiě)打基礎(chǔ)最終效果圖一模板頁(yè) ( 第二篇 )仿寫(xiě)Vue生態(tài)系列___模板小故事. 本次任務(wù) 承上: 完成第一篇未完成的熱更新配置. 核心: 完成模板解析模塊的相關(guān)編寫(xiě), ...

    ivydom 評(píng)論0 收藏0
  • [python] 初探'函數(shù)式編程'

    摘要:前言繼續(xù)向下看廖大教程,看到了函數(shù)式編程這一節(jié),當(dāng)時(shí)是覺(jué)得沒(méi)啥用直接跳過(guò)了,這次準(zhǔn)備要仔細(xì)看一遍了,并記錄下一些心得。 前言 繼續(xù)向下看廖大教程,看到了函數(shù)式編程這一節(jié),當(dāng)時(shí)是覺(jué)得沒(méi)啥用直接跳過(guò)了,這次準(zhǔn)備要仔細(xì)看一遍了,并記錄下一些心得。 函數(shù)式編程 上學(xué)期有上一門(mén)叫 人工智能 的課,老師強(qiáng)行要我們學(xué)了一個(gè)叫做 prolog 的語(yǔ)言,哇那感覺(jué)確實(shí)難受,思維方式完全和之前學(xué)過(guò)的不一樣,...

    xcc3641 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<