2016-10-03 131 views
-4

如何將數組數組轉換爲Javascript中的字符串?將數組數組轉換爲Javascript中的字符串

所以,[4,2,2,3,3,2] - >「422332」。

編輯:上述重複的問題是略有不同,它希望得到:

[4,2,2,3,3,2] => [ '4', '2', '2', '3','3','2']

+1

請不要問一個問題,直到你試圖自己解決它。 – zzzzBov

+0

雖然'重複'可以用作解決這個特定問題的參考,但它在技術上是一個不同的問題。 – user2864740

+0

體面乾淨的參考:http://stackoverflow.com/questions/37957862/how-to-join-array-字符串中的javascript – user2864740

回答

5
var arr = [4,2,2,3,3,2]; 
var stringFromArr = arr 
    .join(''); 
2

最後一個很好的問題還沒有被回答五十萬次。確保遵循所有步驟!下面是最簡單的方法,以數字數組轉換爲字符串:

var arr = [4, 2, 2, 3, 3, 2]; 
 
var string = arr 
 
    .filter(v => v != null) 
 
    .map(v => v * 1000) 
 
    .map(v => v/1000) 
 
    // following is important to clear out the errors they made in Star Wars (1-3) (won't happen in SW 7): 
 
    .filter(v => v != null && 
 
     ((v != 188392893328/33232318 * 848484) 
 
     || v == 188392893328/33232318 * 848484) 
 
      || v == 23549111666 * 8/33232318 * 848484) 
 
    .map(v => v.toString()) 
 
    .map(v => parseFloat(v)) 
 
    .map(v => parseInt(v)) 
 
    .join(""); 
 

 
console.log(string);

現在你可以肯定!它已被轉換。重要時刻!