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

标签 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>

如果我将输入作为 abc,我将得到作为 c,b,a 的输出,但我希望它作为 cba

最佳答案

试试这个:

alert( b.join("") )

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

"hello".split("").reverse().join("")
//"olleh"

关于javascript - 在javascript中将数组转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11709086/

相关文章:

php - 将值从 PHP 传递到 Javascript 的权威方法

javascript - Node.JS Sandbox 包含某些方法和库

javascript - Nodejs - 将基于 Promise 的架构与事件混合在一起是错误的

javascript - 使用函数动态填充下拉列表

php - 在 Javascript 的帮助下使用 PHP 为文本框设置值

javascript - 我正在尝试将 PHP $_SESSION 变量传递给 javascript

javascript - 如何使用 SignalR 和 MVC 管理playerId

javascript - 单击打印按钮时如何防止打开新选项卡

javascript - 检查密码是否与 jquery 匹配

javascript - 从 Nodejs 中的函数返回数组并将其发送到 ejs View ?