一、什么是对象数据类型?
对象数据类型就是由对各键值对组成的数据集合,存储的数据没有存放顺序。数据的名称称为键,每个键都对应相应的值,一个数据名称+值就是一个键值对。如果数据类型为非函数,则称这个键为对象的属性,如果是函数,则称为对象的方法。
二、对象数据的创建方法
对象的创建方式有两种,一种是字面量方式创建,使用关键字var 对象名={键:值;键:值...}
另一种是使用构造函数 var 对象名=new Object{}创建
三、对象的操作方式(增删改查)
对象的操作的语法分为点语法和数组关联语法两种,点语法是对象名.键,数组关联语法是对象名['键']。值得注意的是,点语法的键不能是变量,变量必须要用数组关联语法。增加和修改的语法一致,对象名.键=值。如果键原本就有值,则进行修改,若无则增加。删除的语法是delete.对象名.键。
四、对象的遍历
语法:for(var 变量名 in 对象名){ 重复的代码 }。进行对象遍历时,若需要对值进行遍历,则必须使用数组关联语法。