JavaScript基础知识-数组的练习
JavaScript基础知识-数组的练习
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.将一个数组中的Person对象中,成年人(年龄达到18岁即可)过滤出来放入到一个新的数组中
1>.JavaScript源代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组的练习</title> <script type="text/javascript"> function Person(name,age,address) { this.name = name; this.age = age; } // 修改Person原型的toString Person.prototype.toString = function () { return "Person[name=" + this.name +",age=" + this.age + "]"; } var p1 = new Person("漩涡鸣人",18); var p2 = new Person("佐助",19); var p3 = new Person("波风水门",38); var p4 = new Person("雏田",15); var p5 = new Person("小樱",17); /** * 请将person_list中所有的Person对象中,年龄大于等于18岁的人提出出来,并返回到一个新的数组中。 */ var person_list = [p1,p2,p3,p4,p5]; /** * 请先思考上面的题意,现场时写代码,写不出来再继续往下看。 */ function getAdult(arr){ // 创建一个新的数组 var adult_people = []; for (let i = 0; i < arr.length; i++) { if (arr[i].age >= 18){ adult_people.push(arr[i]); } } return adult_people; } console.log(person_list); console.log(getAdult(person_list)); </script> </head> <body> </body> </html>
2>.浏览器打开以上代码渲染结果
二.
1>.JavaScript源代码
2>.浏览器打开以上代码渲染结果
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
欢迎交流学习技术交流,个人微信: "JasonYin2020"(添加时请备注来源及意图备注)
作者: 尹正杰, 博客: https://www.cnblogs.com/yinzhengjie/p/14194969.html