js數(shù)組方法slice與splice的區(qū)別

數(shù)組實(shí)例方法splice通過移除現(xiàn)有元素或者增加新的元素來改變?cè)紨?shù)組旋廷。方法參數(shù)挺多仑氛,屬于比較復(fù)雜的方法抑堡。方法返回值是數(shù)組站玄,里面是被刪除的數(shù)組元素按摘。如果沒有刪除元素則返回空數(shù)組

句法: array.splice(startIndex[, deleteCount[, item1[, item2[, ...]]]])

開始的元素下標(biāo)位置(startIndex)包券、刪除個(gè)數(shù)(deleteCount)、被添加的元素(item123...)炫贤。如果startIndex大于數(shù)組長度溅固,startIndex會(huì)被設(shè)成數(shù)組長度len; 如果startIndex小于零,則-1代表數(shù)組最后一個(gè)位置兰珍,絕對(duì)值大于數(shù)組長度時(shí)被設(shè)成0侍郭。如果deleteCount<=0則不會(huì)刪除元素此情況下至少指定一個(gè)被添加的元素,deleteCount被省略或大于數(shù)組長度len - startIndex,則startIndex后面的元素都會(huì)被刪除掠河。itme123...是從startIndex開始被添加進(jìn)去數(shù)組的亮元,如果不指定splice只會(huì)刪除元素。


數(shù)組實(shí)例slice方法返回一個(gè)從開始到結(jié)束(不包括結(jié)束)選擇的數(shù)組的一部分淺拷貝到一個(gè)新數(shù)組對(duì)象唠摹。原始數(shù)組不會(huì)被修改爆捞。

句法: arr.slice([begin[, end]])左閉右開

開始(start)如果被省略就從0開始,小于0(例如-2就是倒數(shù)第二個(gè))。結(jié)束(end)如果被省略或大于arr.length就是arr.length,小于0也是可以使用的勾拉。

slice一般是結(jié)合call將一個(gè)類數(shù)組變成真數(shù)組煮甥,Array.prototype.slice.call(arr-like)返回?cái)?shù)組

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市藕赞,隨后出現(xiàn)的幾起案子成肘,更是在濱河造成了極大的恐慌,老刑警劉巖斧蜕,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件艇劫,死亡現(xiàn)場離奇詭異,居然都是意外死亡惩激,警方通過查閱死者的電腦和手機(jī)店煞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來风钻,“玉大人顷蟀,你說我怎么就攤上這事÷饧迹” “怎么了鸣个?”我有些...
    開封第一講書人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵羞反,是天一觀的道長。 經(jīng)常有香客問我囤萤,道長昼窗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任涛舍,我火速辦了婚禮澄惊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘富雅。我一直安慰自己掸驱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開白布没佑。 她就那樣靜靜地躺著毕贼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛤奢。 梳的紋絲不亂的頭發(fā)上鬼癣,一...
    開封第一講書人閱讀 51,610評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音啤贩,去河邊找鬼待秃。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瓜晤,可吹牛的內(nèi)容都是我干的锥余。 我是一名探鬼主播腹纳,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼痢掠,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了嘲恍?” 一聲冷哼從身側(cè)響起足画,我...
    開封第一講書人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎佃牛,沒想到半個(gè)月后淹辞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俘侠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年象缀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爷速。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡央星,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出惫东,到底是詐尸還是另有隱情莉给,我是刑警寧澤毙石,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站颓遏,受9級(jí)特大地震影響徐矩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叁幢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一滤灯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧遥皂,春花似錦力喷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至样悟,卻和暖如春拂募,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背窟她。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來泰國打工陈症, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人震糖。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓录肯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吊说。 傳聞我的和親對(duì)象是個(gè)殘疾皇子论咏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

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

  • 創(chuàng)建數(shù)組 arr.length--- title: js正則表達(dá)式categories: javascriptda...
    angelwgh閱讀 1,393評(píng)論 0 2
  • Javascript有很多數(shù)組的方法,有的人有W3C的API颁井,還可以去MDN上去找厅贪,但是我覺得API上說的不全,M...
    頑皮的雪狐七七閱讀 4,088評(píng)論 0 6
  • 一雅宾、數(shù)組方法匯總 shift:刪除原數(shù)組第一項(xiàng)养涮,并返回刪除元素的值;如果數(shù)組為空則返回undefined var ...
    快抓住那個(gè)胖子閱讀 291評(píng)論 0 0
  • 由于最近都在freecodecamp上刷代碼眉抬,運(yùn)用了很多JavaScript數(shù)組的方法贯吓,因此做了一份關(guān)于JavaS...
    2bc5f46e925b閱讀 1,979評(píng)論 0 16
  • 數(shù)組的定義 數(shù)組是按序號(hào)排列的一組值,每個(gè)值的位置都有編號(hào)(從0開始)蜀变。數(shù)組本質(zhì)上是一種特殊的對(duì)象悄谐。它的鍵名是按(...
    Allin_Lin閱讀 555評(píng)論 0 0