在Javascript中将数字数组转换为字符串

时间:2016-10-03 23:37:21

标签: javascript arrays concatenation

如何在Javascript中将数组转换为字符串?

所以,[4,2,2,3,3,2] - > “422332”。

编辑:上面的重复问题与它想要获得的内容略有不同:

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

最后一个好的问题还没有得到50万次回答。确保遵循所有步骤!这是将数组转换为字符串的最简单方法:



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




现在你可以肯定!它被转换了。很开心!