请教各位同学老师

来源:3-8 编程练习

学写代码的猴子

2018-04-30 10:07

为什么我的代码,alert("数组长度:"+arr.length);会弹出两次呢?

写回答 关注

4回答

  • Bloods_21
    2018-04-30 11:22:11
    已采纳

    完整的代码贴出来一下

    学写代码的猴...

    非常感谢!

    2018-05-01 17:51:47

    共 1 条回复 >

  • 慕函数7145371
    2018-07-08 09:49:30

    是网页的bug吧,我所有课程的弹出框都是两次

  • qq_莫念默念_0
    2018-05-23 17:59:44

    //创建数组

     var arr=['*','##','***','&&','****','##'];

     arr[7]='**';

     

     var myarr = [];

     //显示数组长度

     alert(arr.length)

     

     //除去arr数组中的undefined

    for(var i=0;i<arr.length;i++){

        if(arr[i]!= undefined){

            myarr.push(arr[i])

        }

    }


    for(var i=0;i<myarr.length;i++){

        myarr.sort();//排序

        if(myarr[i].indexOf('*')!=-1){

            document.write(myarr[i]+'<br>')

        }

    }


  • Blueine
    2018-04-30 15:45:29
    <script type="text/javascript">
        var myarr = ["*", "##", "***", "&&", "****", "##*"];
        myarr[7] = "**";
        document.write(myarr[0] + "<br>" + myarr[7] + "<br>" + myarr[2] + "<br>" + myarr[4]);
        alert(myarr.length);
    </script>
    
    我的也是这样, 会弹出两次alert然后输出两次document.write


    Bluein... 回复Bloods...

    啊 好的

    2018-04-30 21:07:44

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题