1、JavaScript 对象解释
javaScript 中的所有事物都是对象 对象只是带有属性或方法的特殊数据类型。
JavaScript 提供多个内建对象,比如 String、Date、Array 等等
2、自定义JavaScript对象
JavaScript对象有两种类型
1.Native:在ECMAScript标准中定义和描述,包括JavaScript内置对象(数组,日期对象等)和用户自定义对象;
2.Host:在主机环境(如浏览器)中实现并提供给开发者使用,比如Windows对象和所有的DOM对象;
![](https://i-blog.csdnimg.cn/blog_migrate/74ba254341573668ab51e2c6e9fa319d.jpeg)
★ 创建对象:定义空对象之后再添加成员
最简单的方法(即Object Literal,对象字面变量),之后便可以向它添加新成员。
<script>
var myObject={};/* 声明对象字面变量*/
myObject.name="Jener";/*向对象添加新成员*/
myObject.age=25;
alert(myObject.name);/*利用弹窗输出对象name属性值*/
</script>
![](https://i-blog.csdnimg.cn/blog_migrate/300ef70d8e7f20a1c01cc9f739280022.jpeg)
★ 定义对象方法(函数)的方式
1.对象字面变量;
2.追加到对象中;
![](https://i-blog.csdnimg.cn/blog_migrate/86360e4a1c5eb8b5a22c2ba71a3d9c1c.jpeg)
★ 对象属性的访问方式
![](https://i-blog.csdnimg.cn/blog_migrate/e548a931fec47b26138ed049d03e0dbe.jpeg)
★ 枚举对象属性
![](https://i-blog.csdnimg.cn/blog_migrate/eec455f3529f2cc7e7d64bb7bc29ed6f.jpeg)
★对象属性的删除(利用关键字delete)
![](https://i-blog.csdnimg.cn/blog_migrate/f7aa96ff5d3977f0388754454981352a.jpeg)
★ 作为函数参数的对象
![](https://i-blog.csdnimg.cn/blog_migrate/c2d821c7b43c67a881b0c8c9dfaf76e5.jpeg)
转载地址:https://www.cnblogs.com/Jener/p/5878858.html