2017-07-14 6 views
0

私は文字列の配列を持っていて、delimeter文字が表示されるまで配列の文字列を結合したいと思います。文字列のこの配列がありますdelimeterを使用して古い配列から派生した文字列の新しい配列を作成する方法

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

をし、私はこのような新しいものを作りたい:

["5201627019900","5203411021984"] 

配列内のこれらの項目の区切り文字がthem.Anyヘルプの間""のですか?

+1

あなたは何をしようとしたことがありますか? –

+0

マップを使用してこれを達成する方法を理解しようとしています – iakwvina

+0

区切り文字は常に配列の13番目の要素ごとになりますか? –

答えて

4
var result = array.join("").trim().split(/\s/ /*or " " */); 
+2

'join()'の後に 'trim()'の後に空のスペースがあるので価値があるかもしれないので、最後の要素が空の3要素配列になります –

+0

今度はコンマを取り除いて、そこにあります:) 'var result = array.join(" ")。trim()。replace(/、/ g、" ")。split(" ");' – vi5ion

+1

@ vi5ionどのカンマがあなたについて話していますか? –

0
var result = array.reduce((a,b) => { return a+b; }).trim().split(" "); 
関連する問題