如何在JavaScript中将字符数组转换为字符串?
var s = ['H', 'e', 'l', 'l', 'o'];
// How to convert s to a string?
Answers:
您可以这样进行:
var str = s.join();
.join()将","用作默认值。但是随后OP没有指定应如何转换,因此您的答案没有错。
.join()ie而不带参数的字符串将为“ H,e,l,l,o”。是的,正如@patrick所提到的,由于我没有具体说明我要寻找的输出(实际上是“ Hello”),所以此答案仍然有效。
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"
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="result"></div>