对象总结

创建对象总结:

1、字面量创建对象(通过var申明,如:

var obj = {

id: 1001,

name: '值',

fun: function () {}

};

内容以键值对的形式,用逗号分隔,无论是String、Number、function都是如此。

最后一个键值对无需逗号。

2、 new关键字创建对象。 var obj = new Object();  <==> var obj = {};

new关键字创建,添加属性相当于在外面添加,字面量创建相当于在{}内部创建。

通过

对象.属性名 = 属性值;

方式给对象添加属性,

3、工厂化(封装)对象

4、自定义(封装)对象

普通对象和json对象,以及获取对象中值:

普通对象:

var obj = {

id: 1,

name: '对象',

f: function () {}

};

数组对象(数组可以存储 String 、 Number):

var arr = ['张杰','无邪',1,2];

对于普通对象来说,格式没有json严格,所以,单引号、和双引没差。

json对象(格式严格,键值都需双引号包括[Number类型值无需]):

var json = {

"id": 1001,

"name": "张杰"

};

你可能感兴趣的:(对象总结)