JS把陣列中相同元素組合成乙個新的陣列問題

2022-01-26 02:28:20 字數 746 閱讀 3117

剛才一朋友問了我乙個問題:

arr=['1','1','1','2',,'3','4','5','5','6','6','7','8','9','9','10'];現在有乙個這樣規律的陣列,需求是把裡面相同元素組合成乙個新的陣列,有什麼比較簡便的方法不

也就是說,最終要的結果是這樣的:

newarr = [ [ "1" , "1" , "1" ] , [ "2" ] , , [ "3" ] , [ "4" ] , [ "5" , "5" ] , [ "6" , "6" ] , [ "7" ] , [ "8" ] , [ "9" , "9" ] , [ "10" ] ]

我的方案如下:

var arr=['1','1','1','2',,'3','4','5','5','6','6','7', '8','9','9','10'];

var newarr =,

temparr =;

for(var i=0,j=arr.length;i)

else

} console.log(newarr); /*

[ [ "1" , "1" , "1" ] , [ "2" ] , , [ "3" ] , [ "4" ] ,[ "5" , "5" ] , [ "6" , "6" ] , [ "7" ] , [ "8" ] , [ "9" , "9" ] , [ "10" ] ]

*/

多個字元陣列合成乙個新的字元陣列,並逆序列印

測試題 1 請將兩個字元陣列合併成乙個新陣列,要求如下 1 原來兩個字元陣列a和b 2 a和b的長度不一樣 3 合併後為乙個新的字元陣列c 4 逆序列印陣列c public static void main string args public void test1 char b stringbuf...

如何將多個C語言模組組合成乙個程式

一般來說,我們編制的c語言源程式都是放在乙個擴充套件名為.c的檔案中,這對乙個較簡單的程式是合適的,但對於大型專案就不合適了,其一,大專案往往由多人合作完成,大家都來 操作同乙個檔案極易出錯 其二,大檔案的編譯 除錯都極為複雜 其三,如果兩個程式中都要用到同乙個自定義的函式,此函式須從一檔案移動到另...

4個位元組組合成乙個整數以及乙個整數拆分出4個位元組

4個位元組組合成乙個整數以及乙個整數拆分出4個位元組 通訊的時候,經常自定義協議,用乙個整數的4個位元組分別傳遞1個值。這樣,乙個整數一共可以傳遞4個值。procedure tform1.button1click sender tobject var b,b2,b3,b4 byte a,a2,a3,...