1·什么是对象
具有一组属性和方法的一个实例被称为对象
1>属性:对象具有的属性
2>方法:对象具有的功能
2·声明数组的方法
方法1:通过new关键字来实例化 new关键字可以省略
例: var obj = new Object; 或 var obj = Object;
方法2:通过字面量来实例化
给对象添加属性 ----- 对象名.属性名 = " 属性值 " ;
例 :var obj = Object;
obj.name = "name" ;
obj.num = 11; ------- 正确
obj.[ num ] = 11; ---- 错误
obj.[ "num" ] = 11; --- 正确
给对象添加方法 对象名.方法名 = 函数;
例:obj.show = function () {};
给对象添加属性或方法时,如果属性名或方法名有特殊符号
需要用引号包裹属性名或方法名
属性和方法的调用需要采用 对象名[ 属性名 ] 因为" [ ] " 有解析功能;
例:var obj = {
"the - name":"bob";
age:16;
say:function () {}
}
调用时 : console.log( obj[ "the-name" ] ); console.log( obj.age );
给对象添加属性的方法
1·对象名.属性名 (常量) = 属性值;
2·对象名[ 属性变量 ] = 属性值 ;
获取对象的属性的方法
1·对象名.属性名;
2.对象名[ 属性变量 ] ;