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

时间:2015-10-27 10:03:01

标签: javascript underscore.js lodash

我有整数的javascript数组:

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

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

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

我该如何实施?

4 个答案:

答案 0 :(得分:5)

使用数组的连接方法:

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

答案 3 :(得分:0)

你可以像这样使用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