js题 大神来帮帮我啊

时间:2022-07-25 14:10:31
在一个大学的体育选修课班里,选课信息如下,请利用数组知识打印输出其中所有大一女生的名字:
    ('小A','女',21,'大一'),  ('小B','男',23,'大三'),

    ('小C','男',24,'大四'),  ('小D','女',21,'大一'),

    ('小E','女',22,'大四'),  ('小F','男',21,'大一'),

    ('小G','女',22,'大二'),  ('小H','女',20,'大三'),

    ('小I','女',20,'大一'),  ('小J','男',20,'大三')

1 个解决方案

#1



var arr = [
  ['小A','女',21,'大一'],
  ['小B','男',23,'大三'],
  ['小C','男',24,'大四'],
  ['小D','女',21,'大一'],
  ['小E','女',22,'大四'],
  ['小F','男',21,'大一'],
  ['小G','女',22,'大二'],
  ['小H','女',20,'大三'],
  ['小I','女',20,'大一'],
  ['小J','男',20,'大三']
];
arr.forEach(function(v){
if (v[3]=="大一" && v[1]=="女"){
document.write(v[0],"<br>");
}
});

#1



var arr = [
  ['小A','女',21,'大一'],
  ['小B','男',23,'大三'],
  ['小C','男',24,'大四'],
  ['小D','女',21,'大一'],
  ['小E','女',22,'大四'],
  ['小F','男',21,'大一'],
  ['小G','女',22,'大二'],
  ['小H','女',20,'大三'],
  ['小I','女',20,'大一'],
  ['小J','男',20,'大三']
];
arr.forEach(function(v){
if (v[3]=="大一" && v[1]=="女"){
document.write(v[0],"<br>");
}
});