范仁义js课程---68、数组的遍历的练习
一、总结
一句话总结:
数组的遍历的练习中,我们是遍历数组,找出得分不及格的对象,对其它数组的操作一般也是遍历数组,找出满足条件的数组中的元素。
二、数组的遍历的练习
博客对应课程的视频位置:68、数组的遍历的练习
https://www.fanrenyi.com/video/19/172
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>数组遍历的练习</title> 6 </head> 7 <body> 8 <!-- 9 写一个函数,将如下数组中得分不及格的对象提取出来, 10 封装到一个数组中,然后返回 11 12 var arr=[ 13 {name:'贾宝玉',score:58}, 14 {name:'林黛玉',score:98}, 15 {name:'薛宝钗',score:90}, 16 {name:'贾环',score:45}, 17 {name:'贾政',score:88}, 18 {name:'袭人',score:59} 19 ]; 20 --> 21 <script> 22 var arr=[ 23 {name:'贾宝玉',score:58}, 24 {name:'林黛玉',score:98}, 25 {name:'薛宝钗',score:90}, 26 {name:'贾环',score:45}, 27 {name:'贾政',score:88}, 28 {name:'袭人',score:59} 29 ]; 30 31 function getPeople(arr) { 32 var new_arr=[]; 33 34 //操作:将arr数组中得分不及格的对象提取出来,添加到new_arr数组中 35 //1、遍历arr数组 36 //i 是index 37 for (var i=0;i<arr.length;i++){ 38 //2、将得分不及格的对象找出来 39 if(arr[i].score<60){ 40 //3、将这个对象添加到new_arr数组中 41 new_arr.push(arr[i]); 42 } 43 } 44 return new_arr; 45 } 46 console.log(getPeople(arr)); 47 48 </script> 49 </body> 50 </html>