读书人

一道面试的有关问题想求答案~回答正

发布时间: 2012-02-12 17:16:33 作者: rapoo

一道面试的问题,想求答案~~~~~回答正确马上给分,谢谢了
填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。
<html>
<body>
<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) {
// 在此处加入代码,完成字符串翻转功能
}

[解决办法]
<html>
<head>

<script language=javascript>

function foo() {
var str = reverses( 'a,b,c,d,e,f,g ');
alert(str);
if (str == 'g,f,e,d,c,b,a ') alert( '成功 ');
else alert( '失败 ');
}
function reverses(str) {
var tmp=str.split( ", ");
s= " ";
for(var i=tmp.length-1;i> =0;i--){
s=s+tmp[i];
if(i!=0){
s+= ", ";
}
}
return s;
}


</script>
</head>
<body onload= "foo(); ">


</body>
</html>

读书人网 >JavaScript

热点推荐