js自帶數(shù)組方法的返回值以及是否改變原數(shù)組

js數(shù)組對象自帶的方法有如下這些,除了toSource()這個方法比較少見以外其他的方法都比較常用到,另外還有常用的遍歷數(shù)組的6個高階函數(shù)forEach,filter,map,some,every,reduce

方法 描述
concat() 連接兩個或更多的數(shù)組迫淹,并返回結(jié)果雷蹂。 數(shù)組Array
join() 把數(shù)組的所有元素放入一個字符串。元素通過指定的分隔符進(jìn)行分隔叛赚。字符串String
pop() 刪除并返回數(shù)組的最后一個元素。 元素item
push() 向數(shù)組的末尾添加一個或更多元素稽揭,并返回新的長度俺附。 屬性length
reverse() 顛倒數(shù)組中元素的順序。 數(shù)組Array
shift() 刪除并返回數(shù)組的第一個元素溪掀。 元素item
slice() 從某個已有的數(shù)組返回選定的元素事镣。 元素item
sort() 對數(shù)組的元素進(jìn)行排序。 數(shù)組Array
splice() 刪除元素揪胃,并向數(shù)組添加新元素,返回被替換的元素璃哟。元素item
toSource() 返回該對象的源代碼氛琢。
toString() 把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果随闪。字符串String
toLocaleString() 把數(shù)組轉(zhuǎn)換為本地數(shù)組阳似,并返回結(jié)果。數(shù)組Array
unshift() 向數(shù)組的開頭添加一個或更多元素铐伴,并返回新的長度撮奏。 屬性length
valueOf() 返回數(shù)組對象的原始值。對象Object
forEach() 方法用于調(diào)用數(shù)組的每個元素当宴,并將元素傳遞給回調(diào)函數(shù)挽荡。(沒有返回值,將數(shù)組遍歷)
filter() 創(chuàng)建一個新的數(shù)組即供,新數(shù)組中的元素是通過檢查指定數(shù)組中符合條件的所有元素,返回新數(shù)組定拟。數(shù)組Array
map() 返回一個新數(shù)組,數(shù)組中的元素為原始數(shù)組元素調(diào)用函數(shù)處理后的值逗嫡。數(shù)組Array
some() 判斷是否含有符合條件的元素青自,返回布爾值如果有一個元素滿足條件,則表達(dá)式返回true , 剩余的元素不會再執(zhí)行檢測驱证。如果沒有滿足條件的元素延窜,則返回false。布爾值Boolen
every() 判斷是否全部元素符合條件抹锄,返回布爾值逆瑞。布爾值Boolen
reduce() 接收一個函數(shù)作為累加器,數(shù)組中的每個值(從左到右)開始縮減伙单,最終計算為一個值获高。

從返回值的角度我們將這些方法分有返回值(上述描述中紅色字體返回值的類型)的和沒有返回值的

返回值為數(shù)組的:concat(),reverse(),sort(),toLocaleString(),map(),filter()
返回值為字符串的:join(),toString()
返回值為數(shù)組元素的:pop(),shift(),slice(),splice()
返回值為數(shù)組長度的:push(),unshift()
返回值為對象的:valueOf()
返回值為布爾值的:some(),every()

從是否改變原數(shù)組的角度可以分為改變原數(shù)組(上述方法名為紅色的方法)和不改變原數(shù)組

改變原數(shù)組的方法:pop(),push(),reverse(),shift(),sort(),splice(),unshift()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吻育,隨后出現(xiàn)的幾起案子念秧,更是在濱河造成了極大的恐慌,老刑警劉巖布疼,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摊趾,死亡現(xiàn)場離奇詭異,居然都是意外死亡游两,警方通過查閱死者的電腦和手機(jī)砾层,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贱案,“玉大人肛炮,你說我怎么就攤上這事。” “怎么了铸董?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長肴沫。 經(jīng)常有香客問我粟害,道長,這世上最難降的妖魔是什么颤芬? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任悲幅,我火速辦了婚禮,結(jié)果婚禮上站蝠,老公的妹妹穿的比我還像新娘汰具。我一直安慰自己,他們只是感情好菱魔,可當(dāng)我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布留荔。 她就那樣靜靜地躺著,像睡著了一般澜倦。 火紅的嫁衣襯著肌膚如雪聚蝶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天藻治,我揣著相機(jī)與錄音碘勉,去河邊找鬼。 笑死桩卵,一個胖子當(dāng)著我的面吹牛验靡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播雏节,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼胜嗓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钩乍?” 一聲冷哼從身側(cè)響起兼蕊,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎件蚕,沒想到半個月后孙技,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡排作,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年牵啦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妄痪。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡哈雏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情裳瘪,我是刑警寧澤土浸,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站彭羹,受9級特大地震影響黄伊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜派殷,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一还最、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毡惜,春花似錦拓轻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至帕膜,卻和暖如春辜梳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泳叠。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工作瞄, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人危纫。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓宗挥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親种蝶。 傳聞我的和親對象是個殘疾皇子契耿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,630評論 2 359

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

  • 首先給大家介紹javascript jquery中定義數(shù)組與操作的相關(guān)知識,具體內(nèi)容如下所示: 1.認(rèn)識數(shù)組 數(shù)組...
    JamHsiao_aaa4閱讀 1,944評論 0 2
  • 轉(zhuǎn)載:在開發(fā)中,數(shù)組的使用場景非常多盯滚,平日中也涉及到很多數(shù)組的api/相關(guān)操作踢械,一直也沒有對這塊內(nèi)容進(jìn)行一塊整理總...
    七色煙火閱讀 3,226評論 0 3
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,238評論 0 4
  • 數(shù)組總共有22種方法,本文將其分為對象繼承方法魄藕、數(shù)組轉(zhuǎn)換方法内列、棧和隊列方法、數(shù)組排序方法背率、數(shù)組拼接方法话瞧、創(chuàng)建子數(shù)組...
    Sachie閱讀 904評論 0 7
  • 上一篇JS字符串的操作中嫩与,介紹了split方法可以將字符串轉(zhuǎn)化為以某種形式分割的數(shù)組,然后可以對其采用數(shù)組的操作方...
    大春春閱讀 5,229評論 1 5