乙個陣列插入另乙個陣列引入的思考

2022-03-19 14:07:29 字數 575 閱讀 3424

今天在群裡有人丟擲了個問題:

如何把 [0,1,4] + [2,3] =>[0,1,2,3,4]。

首先想到的是查下api有沒有相關的。於是找到了個 splice。

splice的用法是

arrayobj.splice(start, deletecount, [item1[, item2[, . . . [,itemn]]]]);

引數是很多很多的引數,如item1,item2等等。 而不是[item1,item2];

so,問題可以解決了。

var a=[0,1,4],b=[2,3];

於是。對著這種類式的問題,可以採用這種方式,基本兩種用法是

call(this, args1,args2.....);

改進的地方有:

1  a.splice 可以改成 .splice;  

2  .concat(2,0,b) 當初這樣寫的原因是想要達到 [2,0,2,3],不過改成 [2,0].concat(b)更直觀,把前兩個引數分開來了。

thanks 小天

判斷乙個陣列是否包含另乙個陣列

function iscontainarr parent,child let parent 1,2,3,6,5,4 let child 1,3,4,6 let child2 1,3,4,6,7 console.log iscontainarr parent,child true console.lo...

iOS 將乙個陣列中的資料插入到另乙個陣列中 總結

聯絡人 石虎暱稱 嗡嘛呢叭咪哄 要插入的位置 nsindexset helpindex nsindexset indexsetwithindexesinrange nsmakerange 1,sharr count 要插入的陣列 self helparr insertobjects helpsell...

js 陣列巢狀另乙個陣列

最近實現乙個功能,需要在js中在乙個陣列中巢狀另乙個陣列,即把arr1和arr2插入arr中,使得arr從變為arr n1 n2 n3 n4 n5 n6 如下所示 var arr1 n1 n2 n3 var arr2 n4 n5 n6 var arr arr n1 n2 n3 n4 n5 n6 由於...