數(shù)組方法匯總

1.arr.push():在數(shù)組末尾添加元素,返回值為修改后的數(shù)組長度(原數(shù)組改變)

2.arr.pop():刪除數(shù)組的最后一個元素吏恭,返回值為刪除的元素(原數(shù)組改變)

3.arr.shift():刪除數(shù)組的第一個元素砌梆,返回值為刪除的元素(原數(shù)組改變)

4.arr.unshift():在數(shù)組首部添加元素整葡,返回值為修改后數(shù)組的長度(原數(shù)組改變)

5.arr.splice(i,n):刪除從i(索引值)開始之后的元素村象,返回值為刪除的元素(原數(shù)組改變)【i是索引值温艇,n是個數(shù)】

6.arr.concat()連接兩個數(shù)組逻恐,返回值為連接后的新數(shù)組(原數(shù)組不變)

7.str.split():將字符串轉(zhuǎn)化為數(shù)組

8.arr.join():將數(shù)組的元素轉(zhuǎn)換成字符串像吻,以separator為分隔符,省略的話則用默認用逗號為分隔符复隆,該方法只接收一個參數(shù):即分隔符拨匆。

9.arr.sort():將數(shù)組進行排序,返回值為排好的數(shù)組挽拂,默認是按最左邊的數(shù)字進行排序涮雷,不是按數(shù)字大小排序【解決:sort方法接收一個比較函數(shù)作為參數(shù)】

10.arr.reverse():將數(shù)組反轉(zhuǎn),返回值為反轉(zhuǎn)后的數(shù)組

11.arr.slice(start,end):截取索引值start到索引值end的數(shù)組轻局,不包含end索引的值洪鸭,返回值為截取的數(shù)據(jù)(原數(shù)組不變)

12.arr.forEach(callback)遍歷數(shù)組样刷,無return【callback的參數(shù):value是當前值,index是索引览爵,array是原數(shù)組】

13.arr.map(callback):映射數(shù)組(遍歷數(shù)組)置鼻,有return返回一個新數(shù)組【callback的參數(shù):value是當前值,index是索引蜓竹,array是原數(shù)組】

14.arr.filter(callback)過濾數(shù)組箕母,返回一個滿足要求的數(shù)組(原數(shù)組改變)

15.arr.every(callback)依據(jù)判斷條件,數(shù)組的元素是否全滿足俱济,若滿足則返回true

16.arr.some()依據(jù)判斷條件嘶是,數(shù)組元素是否有一個滿足,若有一個滿足則返回true

17.arr.reduce(callback, initialValue)?迭代數(shù)組的所有項蛛碌,累加器聂喇,數(shù)組中的每個值(從左到右)合并,最終計算為一個值【?callback: previousValue 必選 --上一次調(diào)用回調(diào)返回的值蔚携,或者是提供的初始值(initialValue)currentValue 必選 --數(shù)組中當前被處理的數(shù)組項希太,index 可選 --當前數(shù)組項在數(shù)組中的索引值,array 可選 --原數(shù)組酝蜒,initialValue: 可選 --初始值】

18.arr.reduceRight(callback, initialValue)?與arr.reduce()功能一樣誊辉,不同的是,reduceRight()從數(shù)組的末尾向前將數(shù)組中的數(shù)組項做累加亡脑。

19.arr.indexOf()?查找某個元素的索引值堕澄,若有重復的,則返回第一個查到的索引值若不存在霉咨,則返回 -1

20.arr.lastIndexOf()???和arr.indexOf()的功能一樣蛙紫,不同的是從后往前查找

21.Array.from()?將偽數(shù)組變成數(shù)組,就是只要有l(wèi)ength的就可以轉(zhuǎn)成數(shù)組

22.Array.of()?將一組值轉(zhuǎn)換成數(shù)組躯护,類似于聲明數(shù)組

23.arr.copyWithin()?在當前數(shù)組內(nèi)部,將制定位置的數(shù)組復制到其他位置丽涩,會覆蓋原數(shù)組項棺滞,返回當前數(shù)組

24.arr.find(callback)?找到第一個符合條件的數(shù)組成員

25.arr.findIndex(callback)?找到第一個符合條件的數(shù)組成員的索引值

26.arr.fill(target, start, end)?使用給定的值,填充一個數(shù)組,ps:填充完后會改變原數(shù)組

27.arr.includes()?判斷數(shù)中是否包含給定的值

28.arr.keys()?遍歷數(shù)組的鍵名

29.arr.values()?遍歷數(shù)組鍵值

30.arr.entries()?遍歷數(shù)組的鍵名和鍵值

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末矢渊,一起剝皮案震驚了整個濱河市继准,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌矮男,老刑警劉巖移必,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異毡鉴,居然都是意外死亡崔泵,警方通過查閱死者的電腦和手機秒赤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來憎瘸,“玉大人入篮,你說我怎么就攤上這事』细剩” “怎么了潮售?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長锅风。 經(jīng)常有香客問我酥诽,道長,這世上最難降的妖魔是什么皱埠? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任肮帐,我火速辦了婚禮,結(jié)果婚禮上漱逸,老公的妹妹穿的比我還像新娘泪姨。我一直安慰自己,他們只是感情好饰抒,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布肮砾。 她就那樣靜靜地躺著,像睡著了一般袋坑。 火紅的嫁衣襯著肌膚如雪仗处。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天枣宫,我揣著相機與錄音婆誓,去河邊找鬼。 笑死也颤,一個胖子當著我的面吹牛洋幻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播翅娶,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼文留,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了竭沫?” 一聲冷哼從身側(cè)響起燥翅,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蜕提,沒想到半個月后森书,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年凛膏,在試婚紗的時候發(fā)現(xiàn)自己被綠了杨名。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡译柏,死狀恐怖镣煮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情鄙麦,我是刑警寧澤典唇,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站胯府,受9級特大地震影響介衔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜骂因,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一炎咖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧寒波,春花似錦乘盼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至页屠,卻和暖如春粹胯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背辰企。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工风纠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人牢贸。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓竹观,卻偏偏與公主長得像,于是被迫代替她去往敵國和親潜索。 傳聞我的和親對象是個殘疾皇子臭增,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

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