为了账号安全,请及时绑定邮箱和手机立即绑定

答案求解释!!!

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

正在回答

2 回答

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


0 回复 有任何疑惑可以回复我~
#1

鸭怪菌 提问者

非常感谢!
2015-07-20 回复 有任何疑惑可以回复我~
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]当然只输出姓名了


0 回复 有任何疑惑可以回复我~
#1

鸭怪菌 提问者

第一次筛选我也定义n=0啊 结果不是应该一样吗? 还有第二个问题 为什么要设置一个新数组,原来的数组不可以吗?
2015-07-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468046    人
  • 解答问题       21891    个

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

进入课程

答案求解释!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信