在Javascript中转换数组的数字到字符串

Convert array of numbers to string in Javascript

本文关键字:数字 字符串 数组 Javascript 转换      更新时间:2023-09-26

如何将数字数组转换为Javascript中的单个字符串?

例如,对于一个给定的数组,如[4,2,2,3,3,2],我如何将其转换为"422332" ?

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

请务必遵循所有步骤!下面是将数字数组转换为字符串的最简单方法:

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

现在你可以确定了!这是转换。大的时间!