首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一道面试的有关问题,想求答案~回答正确马上给分,多谢了

2012-02-12 
一道面试的问题,想求答案~~~~~回答正确马上给分,谢谢了填充注释部分的函数体,使得foo()函数调用弹出”成功”

一道面试的问题,想求答案~~~~~回答正确马上给分,谢谢了
填充注释部分的函数体,使得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>

热点排行