思路:使用split将一个字符串分隔成多个字符串数组,对数组元素从后往前遍历,对遍历的字符进行拼接,substring()截取字符串
<html>
<head>
<script>
function foo(){
var str = reverse('a,b,c,d,e,f,g');
alert(str);
if (str == 'g,f,e,d,c,b,a')
alert('成功');
else alert('失败');
}
function reverse(str){
var spl = str.split(',');
var newstr="";
for(i=spl.length-1;i>=0;i--){
newstr+=spl[i]+',';
}
//substring()截取字符串 substring()方法用于提取字符串中介于两个指定下标之间的字符
newstr=newstr.substring(0,newstr.length-1)
return newstr;
}
</script>
</head>
<body>
<input type="button" value="str" onclick="foo()" />
</body>
</html>