【问题标题】:To convert each number to string and concatenate them将每个数字转换为字符串并将它们连接起来
【发布时间】:2015-10-27 10:03:01
【问题描述】:

我有 javascript 整数数组:

[1,3,2,9,5,44]

我需要将每个数字转换为字符串并将它们连接起来:

"1,3,2,9,5,44"

我该如何实现它?

【问题讨论】:

  • 非常普通的问题,没有太多研究。
  • arr.join(',') 简单。
  • 在发布问题之前使用 jsfiddle 并做一些研究。 jsfiddle.net

标签: javascript underscore.js lodash


【解决方案1】:

使用数组的join方法:

[1,3,2,9,5,44].join(',');

【讨论】:

    【解决方案2】:
     var array = [1,3,2,9,5,44];
        var result = array.join(",");
    

    【讨论】:

      【解决方案3】:

      【讨论】:

      【解决方案4】:

      你可以像这样使用 JavaScript Array join() 方法:

      var arrayOfIntegers = [1,3,2,9,5,44];
      var concatenated = arrayOfIntegers.join();
      

      请注意,此方法的默认分隔符是逗号,因此结果将是

      1,3,2,9,5,44

      如果您想以其他方式获得结果字符串,可以将分隔符作为参数传递给此方法,例如

      var arrayOfIntegers = [1,3,2,9,5,44];
      var concatenated = arrayOfIntegers.join(" , ");
      

      会产生这个字符串

      1、3、2、9、5、44

      http://www.w3schools.com/jsref/jsref_join.asp

      【讨论】:

      • 你错过了标签吗?
      • 这是 C# 方式,不是 javascript
      • 是的,我在这里写了 C# :)
      猜你喜欢
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2011-05-31
      • 2014-05-28
      相关资源
      最近更新 更多