在一个大学的体育选修课班里,选课信息如下,请利用数组知识打印输出其中所有大一女生的名字:
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){
写到这里不会写了
}
});
一个js循环的jspn题目,function(v)的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Go 旅城通票 2018-05-27 03:35关注
filter过滤出需要的数据,第一个参数就是遍历到的每个1纬数组,forEach也一样 arr.filter(function (item) { return item[3] == '大一' }).forEach(function (v) { console.log(v[0]) }); 不filter就要在forEach里面判断第4项是否大一,是再输出 arr.forEach(function (v) { if( item[3] == '大一')console.log(v[0]) });
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报