2016-10-03 2 views
-4

Wie konvertiere ich ein Array von Zahlen in eine Zeichenfolge in Javascript?Konvertieren Array von Zahlen zu string in Javascript

Also, [4,2,2,3,3,2] -> "422332".

EDIT: Die doppelte Frage oben ist etwas anders als es bekommen will:

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

+1

Bitte stellen Sie keine Frage, bis Sie versucht haben, es selbst zu lösen. – zzzzBov

+0

Während das "Duplikat" kann als Referenz verwendet werden, um diese spezifische Frage zu lösen, ist es technisch eine andere Frage .. – user2864740

+0

Ordentlich sauber Referenz: http://StackOverflow.com/Questions/37957862/How-to-join-array- of-strings-in-javascript – user2864740

Antwort

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

Endlich eine gute Frage, die noch nicht eine halbe Million Mal beantwortet wurde. Stellen Sie sicher, dass Sie alle Schritte befolgen! Hier ist der einfachste Weg, eine Reihe von Zahlen in eine Zeichenfolge zu konvertieren:

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);

Jetzt können Sie sicher sein! Es ist konvertiert. Große Zeit!

Verwandte Themen