问答详情
源自:4-10 编程练习

答案求解释!!!

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

提问者:鸭怪菌 2015-07-19 04:59

个回答

  • 浅水了
    2015-07-19 14:09:24
    已采纳

    dic111=infos[i];  你这样定义当然只输出姓名了   dic111[d]=infos[i]; 
    定义一个新数组只是用接收结果然后输出的,也可以不用


  • 浅水了
    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]当然只输出姓名了