retrurn问题?不是很理解。

retrurn问题?不是很理解。

<!DOCTYPE html>
<html>
<head lang="en">
   <meta charset="UTF-8">
   <title>数组反转</title>
</head>
<body>
<script>
var nums=[1,23,4,5,6,7,9];
//    nums.indexOf(23);
//    console.log( nums.indexOf(6,1));
function rec(arrObject,val)//函数的两个参数:arrObject,val。
{
       for(var i=0;i<arrObject.length;i++)
{
           if(arrObject[i]===val)
{
               return i;
           }
       }
       return -1;
   }
   var m=rec(nums,99);
   document.write(m);



</script>
</body>
</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
小丸子爱吃菜 2017-04-04 12:01:41

这个代码有什么问题?

  • 提问者 web_東 #1
    代码是没有问题,2个return可是不太理解。
    2017-04-05 23:28:01
  • 洋葱宝宝 回复 提问者 web_東 #2
    第一个return是当在数组(arrObject)里找到了相同项(val)时跳出函数并返回一个i(i就是该项的索引值),第二个return是没有找到相同项时返回-1结束函数
    2017-05-30 23:52:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师