亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

js的parseInt() map(),reduce()方法詳解

zzir / 2415人閱讀

摘要:比的函數(shù)多一個(gè)參數(shù)初始值,最終值,因?yàn)榉椒〝?shù)組每次輸入兩個(gè)元素。

parseInt(string,radius)接收兩個(gè)參數(shù),

string(必選)如果接受的是‘a(chǎn)bc’,純字符串,返回NaN,要是‘123’會(huì)轉(zhuǎn)化為123,要是‘a(chǎn)bc123’會(huì)轉(zhuǎn)化為123,radius(可選)表示的是基數(shù),指定前面的string是一個(gè)幾進(jìn)制的數(shù)(不是將string轉(zhuǎn)化為多少進(jìn)制,而是這個(gè)string本身是一個(gè)多少進(jìn)制的數(shù)),string()方法才是把一個(gè)10進(jìn)制的數(shù)轉(zhuǎn)化成多少進(jìn)制。radius的范圍是2-36,如果radius為零,系統(tǒng)默認(rèn)解析為10,其他系統(tǒng)輸出NaN.
var arr=[1,2,3,4,5];

var b=arr.map(parseInt);
console.log(b);
console.log(parseInt(1,0));        //1
console.log(parseInt("2",1));     //NaN
console.log(parseInt("3",2));    //自己本身大于基數(shù),應(yīng)該都小于2才合理
console.log(parseInt(4,3));
console.log(parseInt(5,4));
console.log(parseInt(11,10));
map(function(value,index,arr){}),map接受一個(gè)回調(diào)函數(shù),函數(shù)能接受三個(gè)參數(shù),數(shù)組元素、索引號(hào)、數(shù)組本身

var arr=[1,2,3,4,5];

var new_arr=arr.map(function(value,index,arr){
   return value*index;
});
console.log(new_arr);
IE7-8可以用原型的方法來(lái)兼容map()
//IE6-8
if(typeof Array.prototype.map!="function"){
    Array.prototype.map=function(fn,context){
        var arr=[];
        if(typeof fn==="function"){
            for (var i = 0; i < this.length; i++) {
                arr.push(fn.call(contxt,this[i],i,this));
            }
        }
        return arr;
    }
}
reduce(finction(total,value,index,arr){},content)接受兩個(gè)參數(shù)一個(gè)回調(diào)函數(shù)一個(gè)初始值(可選)

回調(diào)函數(shù)帶四個(gè)參數(shù)初始值|最終值、元素值、索引號(hào)、數(shù)組本身。
比map的函數(shù)多一個(gè)參數(shù)total(初始值,最終值),因?yàn)閞educe方法數(shù)組每次輸入兩個(gè)元素。
var a=[1,2,3,4].reduce(function(total,value,index,arr){

return total+value;

})
console.log(a); //10
var a=[1,2,3,4].reduce(function(total,value,index,arr){

return total+value;

},100);
console.log(a); //110

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

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

相關(guān)文章

  • JS必知必會(huì)】高階函數(shù)詳解與實(shí)戰(zhàn)

    摘要:函數(shù)作為參數(shù)情況,,和是中內(nèi)置的高階函數(shù)。知道了到底啊什么是高階函數(shù),有哪些類(lèi)型的高階函數(shù)。公眾號(hào)技術(shù)棧路線(xiàn)大家好,我是,公眾號(hào)程序員成長(zhǎng)指北作者,這篇文章是必知必會(huì)系列的高階函數(shù)講解。 前言 一道經(jīng)典面試題: //JS實(shí)現(xiàn)一個(gè)無(wú)限累加的add函數(shù) add(1) //1 add(1)(2) //3 add(1)(2)(3) //6 當(dāng)大家看到這個(gè)面試題的時(shí)候,能否在第一時(shí)間想到...

    李昌杰 評(píng)論0 收藏0
  • JavaScript選擇題解答(1-20)

    摘要:最近做了個(gè)上的的測(cè)試題目地址,錯(cuò)了一大堆,感覺(jué)的概念還有很多不是很清晰,這里記錄一下個(gè)人博客文章地址第一題解答這里考的是的用法。如果出現(xiàn)的數(shù)字不符合后面輸入的進(jìn)制,則為,所以第二個(gè)值為。 最近做了個(gè)heroku上的JavaScript的測(cè)試(題目地址),錯(cuò)了一大堆,感覺(jué)js的概念還有很多不是很清晰,這里記錄一下 個(gè)人博客文章地址 第一題 What is the result of...

    Worktile 評(píng)論0 收藏0
  • 簡(jiǎn)約強(qiáng)大數(shù)組操作組合

    摘要:一個(gè)歸并方法第一個(gè)參數(shù)是每一項(xiàng)上調(diào)用的函數(shù),該函數(shù)有四個(gè)參數(shù)累加回調(diào)返回值他是上一次調(diào)用時(shí)返回的累積值,或數(shù)組中正在處理的元素?cái)?shù)組中正在處理的當(dāng)前元素的索引。統(tǒng)計(jì)數(shù)組中重復(fù)出現(xiàn)項(xiàng)的個(gè)數(shù),用對(duì)象表示。 前言 在實(shí)際js開(kāi)發(fā)中對(duì)數(shù)組操作頻率非常高,看過(guò)一些小伙伴的一些用法,挺有意思,在這里小記(不全)一下,備忘。 showImg(https://segmentfault.com/img/r...

    chenjiang3 評(píng)論0 收藏0
  • js學(xué)習(xí)筆記

    摘要:小明在一個(gè)方法內(nèi)部,是一個(gè)特殊變量,它始終指向當(dāng)前對(duì)象,也就是這個(gè)變量。原型對(duì)象基于原型創(chuàng)建一個(gè)新對(duì)象初始化新對(duì)象小明小明 數(shù)據(jù)類(lèi)型 數(shù)字字符串布爾:false和true數(shù)組對(duì)象null——空值undefined——未定義。僅僅在判斷函數(shù)參數(shù)是否傳遞的情況下使用 字符串 用或者包括的叫字符串。轉(zhuǎn)義字符:toUpperCase()——轉(zhuǎn)換為大寫(xiě)toLowerCase()——轉(zhuǎn)換為小寫(xiě)in...

    MiracleWong 評(píng)論0 收藏0
  • Day18 - ReduceMap混合使用計(jì)算時(shí)分秒

    摘要:混合使用計(jì)算時(shí)分秒本文出自從零到壹全棧部落作者黎躍春追時(shí)間的人簡(jiǎn)介是推出的一個(gè)天挑戰(zhàn)。完整中文版指南及視頻教程在從零到壹全棧部落。效果圖第天挑戰(zhàn)的內(nèi)容主要是如何將一系列的加起來(lái),最終計(jì)算總時(shí)間,總時(shí)間用時(shí)分秒顯示。 Day18 - Reduce、Map混合使用計(jì)算時(shí)分秒 本文出自:從零到壹全棧部落作者:?黎躍春-追時(shí)間的人 簡(jiǎn)介:JavaScript30 是 Wes Bos 推出的一個(gè)...

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

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

0條評(píng)論

閱讀需要支付1元查看
<