es5 - array - concat
生活随笔
收集整理的這篇文章主要介紹了
es5 - array - concat
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1 /** 2 * 描述:數組元素合并 3 * 使用:arr1.concat(arr2) 4 * 參數:arr1.concat(arr2,arr3,arr...) 5 * 說明: 6 * 該concat方法創建一個新數組,該數組由調用它的對象中的元素組成,依次為每個參數,該參數的元素(如果參數是數組)或參數本身(如果參數是不是一個數組)。 7 * 它不會遞歸到嵌套數組參數中。該concat方法不會改變this或作為參數提供的任何數組,而是返回一個淺拷貝,其中包含從原始數組組合的相同元素的副本。 8 * 原始數組的元素將復制到新數組中,如下所示:對象引用(而不是實際對象):將concat對象引用復制到新數組中。 9 * 原始數組和新數組都引用相同的對象。也就是說,如果修改了引用的對象,則對新的和原始數組都可以看到更改。這包括也是數組的數組參數的元素。 10 * 數據類型,如字符串,數字和布爾值(不是String,Number和Boolean對象):concat將字符串和數字的值復制到新數組中。 11 */ 12 13 14 // 合并兩個數組 15 var a = [1, 2, 3]; 16 var b = [4, 5, 6]; 17 var c_two = a.concat(b); 18 19 20 // 合并三個數組 21 var a = [1, 2, 3]; 22 var b = [4, 5, 6]; 23 var d = [7, 8, 9]; 24 var c_three = a.concat(b, d); 25 console.log(c_two, c_three); 26 27 28 // 數值連接到數組的部分 29 var a_concat = [1,2,3]; 30 var c_concat = a_concat.concat(7,[8,9]); 31 console.log(c_concat); 32 33 // 連接嵌套數組 34 var a_nesting = [[0]]; 35 var c_nesting = [2,[3]]; 36 console.log(c_nesting);?
總結
以上是生活随笔為你收集整理的es5 - array - concat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 烧流量还是打矩阵,短视频不疯魔不成活?
- 下一篇: 法官老爷爷在20年的一次判决,竟然彻底改