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