最赞回答 / 带带带带带
首先说二维数组的一维数组就是学生信息,所以要遍历不同的信息,就用[i][*],然后因为要找大一的女生,所以拿出来其中一个学生的数组来看:<...code...>数组下标是从零开始的性别是数组的第二个元素,所以用数组的下标 1=="女",就可以找到对应的性别为女的学生;同理可得,年级是第四个元素,所以对应的下标是3
2019-08-06
已采纳回答 / weixin_慕运维8217716
[0][0],[0][1],[0][2],[0][3][1][0],[1][1],[1][2],[1][3][2][0],[2][1],[2][2],[2][3][3][0],[3][1],[3][2],[3[3]......i从0开始循环累加不知道说的对不对的上你的点
2019-08-06
分两步,且仅输出姓名:
var arr = new Array();
var j = 0;
//第一次筛选,找出都是大一的信息
for(var i=0;i<10;i++){
if(infos[i][3]=='大一'){
arr[j]=infos[i];
j++;
}
}
//第二次筛选,找出都是女生的信息
for(var k=0;k<j;k++){
if(arr[k][1]=='女'){
document.write(arr[k][0]+"<br>");
}
}
var arr = new Array();
var j = 0;
//第一次筛选,找出都是大一的信息
for(var i=0;i<10;i++){
if(infos[i][3]=='大一'){
arr[j]=infos[i];
j++;
}
}
//第二次筛选,找出都是女生的信息
for(var k=0;k<j;k++){
if(arr[k][1]=='女'){
document.write(arr[k][0]+"<br>");
}
}
评论里都没按题目要求来啊,,要求分两步筛选,而且最后只输出名字。这里的代码要么是一次性筛选出来,要么是输出结果是一位同学的全部信息。
最新回答 / qq_慕仙7295304
因为当你把索引为0的子节点删除后那么很自然的原来索引为1节点此时它的索引变成0了,而这时变量i已经变成1了,程序继续走时就会删除原先索引为2的现在为1的节点,这样程序运行的结果就是只删除了一半的子节点,用for in遍历结果也是一样的。
2019-08-05
document.write(mylist.parentNode.parentNode.parentNode.lastChild.firstChild.nodeValue);//哈哈哈
2019-08-05