微信扫一扫打赏支持

范仁义js课程---68、数组的遍历的练习

范仁义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>

 

 

 

 
posted @ 2020-03-16 07:48  范仁义  阅读(312)  评论(0编辑  收藏  举报