js-使用构造函数、遍历数组、for循环、if语句判断年龄来筛选出一组人物对象中的成年人
<script type="text/javascript">
//使用构造函数创建Zyh
function Zyh(name , age){
this.name = name;
this.age = age;
}
//修改对象Zyh原型的tostring
Zyh.prototype.toString = function(){
return "Zyh[name="+this.name+" , age="+this.age+"]";
};
var per1 = new Zyh("赵一" , 15);
var per2 = new Zyh("钱二" , 16);
var per3 = new Zyh("孙三" , 17);
var per4 = new Zyh("李四" , 18);
var per5 = new Zyh("周五" , 19);
var per6 = new Zyh("吴六" , 20);
//将这些per对象放在一个zyhper数组中
var zyhper = [per1 , per2 , per3 , per4 , per5 , per6];
/*创建一个函数,将per中满18岁的对象提取出来,装到另一个新数组中并返回
形参cnr(成年人)为zyhper准备*/
function Zyhcnr(cnr){
//创建newcnr数组
var newcnr = [];
for(var i = 0; i < zyhper.length; i++){
//将每个per对象中的年龄数据赋值给bbb
var bbb = zyhper[i].age;
//console.log(bbb);
//判断每个per对象的年龄是否大于等于18
if(bbb >= 18){
//大于等于则向新数组newcnr中添加该元素
newcnr.push(zyhper[i]);
}
//console.log(zyhper[i]);
}
//设置返回值为新数组newcnr
return newcnr;
}
//将函数返回值赋给aaa并输出所有成年人
var aaa = Zyhcnr(zyhper);
console.log(aaa);
</script>
js-使用构造函数、遍历数组、for循环、if语句判断年龄来筛选出一组人物对象中的成年人相关推荐
- 原生js和jquery 遍历数组区别(forEach和each区别)
原生js和jquery 遍历数组区别(forEach和each区别) <script>var arr=[1,3,6,8,4];var obj={0:1,1:3,2:6,3:8,4:4};a ...
- 【C语言】一维数组排序(函数,数组和循环结构语句)
编写程序,实现一维数组排序.对一维数组按照从小到大的顺序排序.程序定义函数sort()来实现数组a的排序.函数原型如下: void sort(int a[], int n); 数组元素的输出调用Pri ...
- 实现抓娃娃游戏功能关键算法。Java使用数组、循环结构语句实现输入十个数字判断最大值,Java判断最大值。
请你在娃娃机里放十个娃娃,每个娃娃对应一个数字,该数字表示娃娃的大小.要求通过计算能输出最大的娃娃对应的数字,你可以这样做 ① 定义一个大小为 10 的整形数组 a: ② 从键盘输入 10 个整数,放 ...
- js、jq遍历数组和对象
js遍历数组 1.普通for循环 var arr = [1,4,45,34,12,45,56,8]; for ( var i = 0; i <arr.length; i++){console.l ...
- oracle for循环遍历数组,foreach循环
Smarty foreach控制循环次数 1.在 smarty 中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢?可以用{$arra ...
- java中遍历数组_java循环取数组值
大家好,又见面了,我是你们的朋友全栈君. 第一种方法(传统方法) int a[]={ 1,2,3,4,5}; for(int i=0;i<a.length;i++){ System.out.pr ...
- matlab循环遍历数组_matlab循环语句for怎么用
matlab循环语句for怎么用? matlab中for语句使用方法和应用实例 for循环语句 1.一般格式为: for x(循环变量) = array(数组) commands(执行的循环代码) e ...
- dart 遍历数组_Dart 循环
有的时候,我们需要重复执行一些命令,这个时候就可以使用循环.循环的设计就是循环执行重复的指令. 下图说明了循环的分类: 让我们开始讨论Definite Loops(确定循环). 迭代次数是明确/固定的 ...
- js javascript 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
var Cts = "bblText";if(Cts.indexOf("Text") >= 0 ) {alert('Cts中包含Text字符串'); } ...
最新文章
- 英语是缺乏AOP的语言,汉语是具备AOP的语言。
- pytorch topk()
- Windoes 远程桌面 对windows 传送大文件(镜像等)
- DS1819 对应版本的FFMPEG_Qt音视频开发33-ffmpeg安卓版
- 轮廓检测_轮廓检测| Richer Convolutional Features | CVPR | 2017
- .Net Core中的日志组件(Logging)
- darknet_ros消息在其它包中的订阅
- 【每日算法Day 95】美团笔试题:四面体方案个数
- 不虚此行!OpenStack 温哥华峰会参会分享值得收藏
- Java整人程序-电脑关机
- SpringCloud常用注解
- 在线IDE的原理及设计思路 以Java为例
- 以后咱家客厅就得装修成这样!
- idea和搜狗输入法快捷键冲突_Win10 输入法简繁体快捷键与 IDEA 冲突
- 设置vs2107背景图片
- Android(小米miui)如何判断当前应用是否允许NFC权限
- 2020中北大学计算机调剂名额,2020年中北大学考研调剂信息
- 前序、中序、后序表达式
- sql中如何添加数据
- 保持屏幕唤醒的几种方式总结