| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
- <head>
 
-     <meta charset="UTF-8">
 
-     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-     <title>Document</title>
 
- </head>
 
- <body>
 
-     <ul id="box">
 
-         <!-- <li>用户姓名:XXX , 用户性别:X,年龄:X,地址:XXXX</li> -->
 
-     </ul>
 
-     <script>
 
-         /*
 
-         题目:使用 filter 方法过滤人员列表中所有年龄大于等于60岁额且家住在哈尔滨周边村或者镇的居民,并将结果显示在页面上。
 
-         要求:
 
-             在js中创建<li>标签用于显示结果 每一行的记过为: 用户姓名:XXX , 用户性别:X,年龄:X,地址:XXXX。
 
-             使用 JavaScript 的 filter 方法对数组进行操作。
 
-         */
 
-         let personList = [
 
-             {
 
-                 userName: "张三",
 
-                 userAge: 20,
 
-                 userSex: "男",
 
-                 address:"哈尔滨红利村"
 
-             },{
 
-                 userName: "李四",
 
-                 userAge: 30,
 
-                 userSex: "女",
 
-                 address:"哈尔滨松北区"
 
-             },{
 
-                 userName: "王五",
 
-                 userAge: 40,
 
-                 userSex: "男",
 
-                 address:"哈尔滨道里区"
 
-             },{
 
-                 userName: "赵六",
 
-                 userAge: 50,
 
-                 userSex: "女",
 
-                 address:"哈尔滨香坊区"
 
-             },{
 
-                 userName: "孙七",
 
-                 userAge: 60,
 
-                 userSex: "男",
 
-                 address:"哈尔滨杏林村"
 
-             },{
 
-                 userName: "周八",
 
-                 userAge: 70,
 
-                 userSex: "女",
 
-                 address:"哈尔滨平房区"
 
-             },{
 
-                 userName: "吴九",
 
-                 userAge: 80,
 
-                 userSex: "男",
 
-                 address:"哈尔滨一面坡镇"
 
-             },{
 
-                 userName: "郑十",
 
-                 userAge: 90,
 
-                 userSex: "女",
 
-                 address:"哈尔滨香坊区"
 
-             }, {
 
-                 userName: "钱十一",
 
-                 userAge: 80,
 
-                 userSex: "男",
 
-                 address:"哈尔滨宾州镇"
 
-             }, {
 
-                 userName: "孙十二",
 
-                 userAge: 70,
 
-                 userSex: "女",
 
-                 address:"哈尔滨南岗区"
 
-             }
 
-         ]
 
-         // 使用 filter 方法对数组进行操作 将符合条件的数据过滤出来。
 
-         let resArr = personList.filter(function(item){
 
-             if(item.userAge >= 60 && (item.address.endsWith("村") || item.address.endsWith("镇"))){
 
-                 return true;
 
-             }else{
 
-                 return false;
 
-             }
 
-         });
 
-         // 将过滤后的结果插入大列表中
 
-         let oBox = document.getElementById("box");
 
-         resArr.forEach(function(item){
 
-             let oLi = document.createElement("li");
 
-             let resStr = `用户名:${item.userName},用户性别:${item.userSex},年龄:${item.userAge},地址:${item.address}`;
 
-             oLi.innerText = resStr;
 
-             oBox.appendChild(oLi);
 
-         })
 
-     </script>
 
- </body>
 
- </html>
 
 
  |