JS中的數(shù)組方法

數(shù)組連接

arr.concat( ) 使用concat方法,可以將數(shù)組連接起來,并返回一個(gè)新數(shù)組。


例如:

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

arr.concat(6,7)

//數(shù)組通過調(diào)用concat這個(gè)方法,把傳入的具體值或者數(shù)組,連接在調(diào)用該方法的數(shù)組的后面,而且返回一個(gè)新的數(shù)組,調(diào)用該方法的數(shù)組保持不變,但是會(huì)產(chǎn)生新數(shù)組。

//此時(shí)我們打印arr ,得出的結(jié)果不會(huì)改變成[1,2,3,4,5,6,7] ;依然還是原數(shù)組。

//但是在內(nèi)存中,已經(jīng)存在了另一組,通過concat方法產(chǎn)生的新數(shù)組。如果我們打印arr.concat(6,7);我們得到的結(jié)果會(huì)是,[1,2,3,4,5,6,7] ;

如果傳入的是數(shù)組??

var arr1 = [a,b,c]

var arr2 = [d,e,f,g]

arr1.concat(arr2) //打印的結(jié)果將會(huì)是,[a,b,c,d,e,f,g]

得出一個(gè)結(jié)論,使用concat將數(shù)組與數(shù)組連接起來,到了最后,還是將數(shù)組里面的具體值,添加進(jìn)調(diào)用該方法的數(shù)組。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于最近都在freecodecamp上刷代碼,運(yùn)用了很多JavaScript數(shù)組的方法,因此做了一份關(guān)于JavaS...
    2bc5f46e925b閱讀 2,189評(píng)論 0 16
  • concat():對(duì)數(shù)組進(jìn)行拼接,具有打散插入的數(shù)組的功能,返回新數(shù)組,無權(quán)修改原數(shù)組。如果給這個(gè)concat傳遞...
    十七度的夏天閱讀 469評(píng)論 0 0
  • js中數(shù)組是比較常用的對(duì)象,同時(shí)js中的數(shù)組也十分的靈活。一. 創(chuàng)建數(shù)組的方式 字面量數(shù)組 var arr=[1,...
    饑人谷_廖珍閱讀 651評(píng)論 0 2
  • 一、創(chuàng)建Array 創(chuàng)建數(shù)組主要有兩種方法,第一種是使用數(shù)組構(gòu)造函數(shù),第二種是使用數(shù)組字面量表示法。 使用數(shù)組構(gòu)造...
    JackfengGG閱讀 1,002評(píng)論 0 51
  • 我是個(gè)誠實(shí)的人,我時(shí)常對(duì)照人們定義的美德來要求自己,但有許多無意間的失誤都時(shí)刻提醒著我真正的想法,告訴我自己是誰。...
    楊彤宇閱讀 560評(píng)論 0 3

友情鏈接更多精彩內(nèi)容