将Char数组转换为String

moe*_*oey 65 javascript

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

var s = ['H', 'e', 'l', 'l', 'o'];
// How to convert s to a string?
Run Code Online (Sandbox Code Playgroud)

Gab*_*oss 8

你这样做:

var str = s.join();
Run Code Online (Sandbox Code Playgroud)

  • 如果没有参数,`.join()`将使用`","作为默认值.但是OP没有具体说明它应该如何转换,所以你的答案没有错. (2认同)

ken*_*bec 5

或者使用String.

var string = String([1,2,3]);
Run Code Online (Sandbox Code Playgroud)

  • 这与`s.toString()`或任何隐式转换为字符串相同 - 不太可能是OP要求的. (2认同)

小智 5

join命令使您可以在数组中的项目之间设置令牌。

示例1:

function print(str) {
  $("#result").append("<p>" + str + "</p>");  
}

print(["A", "B", "C"].join()); // "A,B,C"
print(["A", "B", "C"].join("-")); // "A-B-C"
print(["A", "B", "C"].join("||")); // "A||B||C"
print(["A", "B", "C"].join("")); // "ABC"
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="result"></div>
Run Code Online (Sandbox Code Playgroud)