js數(shù)組處理方法匯總

1.concat()連接兩個(gè)或更多的數(shù)組,并返回結(jié)果兵怯。

demo:

let arrNum = [1,2,3]

let arrName = ['lucy','lock']

let newArr =arrName.concat(arrNum)

document.write(newArr)

2.copyWithin()從數(shù)組的指定位置拷貝元素到數(shù)組的另一個(gè)指定位置中狸眼。

3.entries()返回?cái)?shù)組的可迭代對(duì)象。

4.every(),some(),filter()

every()檢測(cè)數(shù)值元素的每個(gè)元素是否都符合條件奋单。

let everyResult =arrNum.every((item)=>{

????return item >1

})

有一個(gè)不滿足具被,false

some()檢測(cè)數(shù)組元素中是否有元素符合指定條件。

let everyResult =arrNum.some((item)=>{

????return item >1

})

有滿足的蚓再。true

filter()檢測(cè)數(shù)值元素激涤,并返回符合條件所有元素的數(shù)組呢灶。

let filterResult =arrNum.filter((item)=>{

return item >1

})

[2, 3]

fill()使用一個(gè)固定值來填充數(shù)組匾七。


5.find()返回符合傳入測(cè)試(函數(shù))條件的數(shù)組元素啸蜜。

6.findIndex()返回符合傳入測(cè)試(函數(shù))條件的數(shù)組元素索引。

7.forEach()數(shù)組每個(gè)元素都執(zhí)行一次回調(diào)函數(shù)实檀。

arrNum.forEach((item,index)=>{

})

8.from()通過給定的對(duì)象中創(chuàng)建一個(gè)數(shù)組惶洲。

9.includes()判斷一個(gè)數(shù)組是否包含一個(gè)指定的值。

10.indexOf()搜索數(shù)組中的元素膳犹,并返回它所在的位置恬吕。

11.isArray()判斷對(duì)象是否為數(shù)組。

面試經(jīng)常會(huì)問须床,怎么判斷是不是數(shù)組(typeof只能判斷基礎(chǔ)數(shù)組類型铐料,判斷不出來)

12.join()把數(shù)組的所有元素放入一個(gè)字符串。

13.keys()返回?cái)?shù)組的可迭代對(duì)象豺旬,包含原始數(shù)組的鍵(key)钠惩。

14.lastIndexOf()搜索數(shù)組中的元素,并返回它最后出現(xiàn)的位置族阅。

15.map()通過指定函數(shù)處理數(shù)組的每個(gè)元素篓跛,并返回處理后的數(shù)組。

16.pop()刪除數(shù)組的最后一個(gè)元素并返回刪除的元素坦刀。

17.push()向數(shù)組的末尾添加一個(gè)或更多元素愧沟,并返回新的長(zhǎng)度蔬咬。

18.reduce()將數(shù)組元素計(jì)算為一個(gè)值(從左到右)。

19.reduceRight()將數(shù)組元素計(jì)算為一個(gè)值(從右到左)沐寺。

20.reverse()反轉(zhuǎn)數(shù)組的元素順序林艘。

21.shift()刪除并返回?cái)?shù)組的第一個(gè)元素。

22.slice()選取數(shù)組的的一部分混坞,并返回一個(gè)新數(shù)組狐援。

23.sort()對(duì)數(shù)組的元素進(jìn)行排序。

arrNum.sort((a,b)=>{

? ? return a-b //升序排列拔第,b-a降序排列

})

24.splice()從數(shù)組中添加或刪除元素咕村。

25.toString()把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果蚊俺。

26.unshift()向數(shù)組的開頭添加一個(gè)或更多元素,并返回新的長(zhǎng)度逛万。

27.valueOf()返回?cái)?shù)組對(duì)象的原始值泳猬。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市宇植,隨后出現(xiàn)的幾起案子得封,更是在濱河造成了極大的恐慌,老刑警劉巖指郁,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件忙上,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡闲坎,警方通過查閱死者的電腦和手機(jī)疫粥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腰懂,“玉大人梗逮,你說我怎么就攤上這事⌒辶铮” “怎么了慷彤?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)怖喻。 經(jīng)常有香客問我底哗,道長(zhǎng),這世上最難降的妖魔是什么锚沸? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任跋选,我火速辦了婚禮,結(jié)果婚禮上咒吐,老公的妹妹穿的比我還像新娘野建。我一直安慰自己属划,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布候生。 她就那樣靜靜地躺著同眯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪唯鸭。 梳的紋絲不亂的頭發(fā)上须蜗,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音目溉,去河邊找鬼明肮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛缭付,可吹牛的內(nèi)容都是我干的柿估。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼陷猫,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼秫舌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绣檬,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤足陨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后娇未,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體墨缘,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年零抬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了镊讼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡媚值,死狀恐怖狠毯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情褥芒,我是刑警寧澤嚼松,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站锰扶,受9級(jí)特大地震影響献酗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜坷牛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一罕偎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧京闰,春花似錦颜及、人聲如沸甩苛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讯蒲。三九已至,卻和暖如春肄扎,著一層夾襖步出監(jiān)牢的瞬間墨林,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工犯祠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留旭等,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓衡载,卻偏偏與公主長(zhǎng)得像搔耕,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子痰娱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容