js对象的创建与使用
本文内容:
1.介绍对象的两种类型;
2.创建对象并添加成员;
3.访问对象属性;
4.利用for循环枚举对象的属性类型;
5.利用关键字delete删除对象成员
6.作为函数参数的对象;
★JavaScript对象有两种类型
1.Native:在ECMAScript标准中定义和描述,包括JavaScript内置对象(数组,日期对象等)和用户自定义对象;
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151124430-1362860525.jpg)
2.Host:在主机环境(如浏览器)中实现并提供给开发者使用,比如Windows对象和所有的DOM对象;
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151117289-924084118.jpg)
★ 创建对象:定义空对象之后再添加成员
最简单的方法(即Object Literal,对象字面变量),之后便可以向它添加新成员。
<script>
var myObject={};/* 声明对象字面变量*/
myObject.name="Jener";/*向对象添加新成员*/
myObject.age=25;
alert(myObject.name);/*利用弹窗输出对象name属性值*/
</script>
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151118133-1304900596.jpg)
★ 定义对象方法(函数)的方式
1.对象字面变量;
2.追加到对象中;
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151119102-1301030335.jpg)
★ 对象属性的访问方式
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151120086-789224343.jpg)
★ 枚举对象属性
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151122070-35091776.jpg)
★对象属性的删除(利用关键字delete)
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151122992-1537834875.jpg)
★ 作为函数参数的对象
![](https://images2015.cnblogs.com/blog/1005082/201609/1005082-20160917151124430-1362860525.jpg)