答案求解释!!!

来源:4-10 编程练习

鸭怪菌

2015-07-19 04:59

为什么第二次筛选不像第一次筛选有其他数组内容,只剩下性别了? 为什么要设置一个新数组,原来的数组不可以吗?

写回答 关注

2回答

  • 浅水了
    2015-07-19 14:09:24
    已采纳
    dic111=infos[i];  你这样定义当然只输出姓名了   dic111[d]=infos[i]; 
    定义一个新数组只是用接收结果然后输出的,也可以不用


    鸭怪菌

    非常感谢!

    2015-07-20 14:28:09

    共 1 条回复 >

  • 浅水了
    2015-07-19 12:23:24
    var d=0;
        for(var i=0;i<infos.length;i++){
            if(infos[i][1]=="女"){
                dic111=infos[i];
                document.write("女生有:"+dic111[d]+"<br/>");
                
            }
        }
        你定义了d=0;diclll[0]当然只输出姓名了


    鸭怪菌

    第一次筛选我也定义n=0啊 结果不是应该一样吗? 还有第二个问题 为什么要设置一个新数组,原来的数组不可以吗?

    2015-07-19 13:40:56

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题