jQuery_第二章_javaScript对象

时间:2022-06-16 16:08:32

  JavaScript中对象:

    内置对象,例如数组、函数、日期等;

对象的创建:

1.对象直接量  

  对象直接量由若干名/值对组成的映射表,名/值对中间用冒号分隔,名/值对之间用逗号分隔,整个映射表用花括号括起来。属性名可以是JavaScript标识符也可以是字符串直接量,也就是说下面两种创建对象obj的写法是完全一样的:

var obj = {x: 1, y: 2};
var obj = {'x': 1, 'y':2};

2.通过new创建对象

  new运算符后跟随一个函数调用,即构造函数,创建并初始化一个新对象。例如:

1 var o = new Object();    //创建一个空对象,和{}一样
2 var a = new Array(); //创建一个空数组,和[]一样
3 var d = new Date(); //创建一个表示当前时间的Date对象

属性的查询和设置:

可以通过点(.)或方括号([])运算符来获取和设置属性的值。对于点(.)来说,右侧必须是一个以属性名命名的标识符(注意:JavaScript语言的标识符有自己的合法规则,并不同于带引号的字符串);对于方括号([])来说,方括号内必须是一个字符串表达式

1 var obj = {x: 1, y: 2};
2 obj.x = 5;
3 obj['y'] = 6