JavaScript对象总结
JavaScript对象是属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性,对象有四个类,分别是1、内健对象.2、宿主对象.3、自定义对象、4、创建对象
内健对象,由es标准中定义的对象,在任何es的实现中都可以使用
宿主对象,有js的运行环境提供的对象,目前来讲主要指由浏览器提供的对象。自定义对象,由开发人员自己定义的对象
创建对象,使用new关键字调用的函数,是构造函数,构造函数是专门用来创建对象的函数
var obj=new object();//创建对象
console.log(obj);
console.log(typeof obj);
对象中最常见的方法是创建、设置、查找、删除
Delete可以删除对象的属性,它的操作数应当是一个属性访问表达式,delete只能删除自由属性,不能删除继承属性,要删除继承属性必须从定义这个属性的原型对象上删除它而且这会影响所有继承这个原型的对象,
对象字面量
创建一个对象
var obj=new Object();
字面量创建对象
Var obj={};
使用对象字面量,可以在创建对象时,直接指定对象中的属性,对象字面量的属性名可以加引号,也可以不加,建议不加,如果要使用一些特殊的属性名,则必须加上引号
属性名和属性值是一组键值对结构。键与值之间用":“冒号链接,对个键值对之间使用”,“逗号隔开如果一个属性之后没有其他的属性了,就不要写”,"逗号。