1.什么是对象? 多个数据的封装体,用来保存多个数据的容器,一个对象代表现实中的一个事物 2.为什么要用对象? 管理多个数据 3.对象的组成 属性:属性名(字符串)和属性值(任意)组成 方法:一种特别的属性(属性值是函数) 4.如何访问内部数据? .属性名:编码简单 [‘属性名’]:编码复杂,但通用。 必须使用[‘属性名’]的方式 1.属性名包含特殊字符:- 空格 2.变量名不确定
var p = {
name:'Tom',
age:12,
setName:function(name){
this.name = name;
}
}
console.log(p.name);
p.setName('xiao');
p['setName']('zhan');
var obj={};
obj['content-type']='text/json';
obj[propName] =18;
console.log(p[propName]);