在javascript中将数组转换为字符串

use*_*820 1 javascript

我想要打印文本没有逗号.

<html>
<head>
<title>Reverse</title>
</head>
<body>
<form name="rev">
Enter the string : <input type="text" name="str"/>
<input type="button" value="click" onclick="rev1()" /><br>
reverse of given string : <input type="text" name="res"/>
</form>
<script type="text/JavaScript">
function rev1(){
var a=rev.str.value;
var b=[];
var i,j=0;
    for(i=a.length-1;i>=0;i--){
    b[j]=a[i];
    j++
}
//rev.res.value=b;
alert(b);
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我输入输入,因为abc我得到输出c,b,a,但我想要它cba.

Esa*_*ija 12

试试这个:

alert( b.join("") )
Run Code Online (Sandbox Code Playgroud)

您还可以通过以下方式更轻松地反转字符串:

"hello".split("").reverse().join("")
//"olleh"
Run Code Online (Sandbox Code Playgroud)