Javascript学习:案例7--对象属性和方法的遍历、删除、添加.html
16lz
2021-01-22
js自学网站推荐:http://www.51zxw.net/study.asp?vip=4857021
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> function Student(name,sex,age,work,home){ this.name=name; this.sex=sex?sex:"男"; //设置默认性别为男 this.age=age; this.work=work; this.home=home; this.info=function () { var str ="我叫"+this.name+",性别"+this.sex+",今年"+this.age+"岁了,是一名"+this.work+"!"; return str; }; } var xiaoming = new Student("小明","男",8,"小学生","上虞"); delete xiaoming.home; //属性、方法的删除 xiaoming.sex="女"; //属性的添加、修改 for(var i in xiaoming){ //遍历hero对象中的属性,除去方法 if(typeof (xiaoming[i] ) != "function"){ document.write("<div>"+i+":"+xiaoming[i]+"</div>"); }else{ document.write("<div>"+xiaoming.info()+"</div>"); } } </script> </body> </html>
更多相关文章
- javascript 构造函数中的属性与原型上属性优先级的比较
- 在jQuery中使用css transform属性
- javascript的offset、client、scroll使用方法,相关属性解释原理
- 如何将javascript set style属性返回到CSS默认值
- 对象的属性也要加引号吗
- javascript中的属性类型
- 使用gulp-spritesmith属性生成:悬浮规则,而不是类选择器
- 从单击使用属性作为变量进行AJAX调用。
- 确保代码在*之后执行*对监视属性的更改已在UI中生效