创建
- 构造函数:
let person = new Object();
person.name = 'tom';
- 字面量:
let person = {
name:'tom'
};
let person = {
'name':'tom'
};
就像上边,属性名也可以是字符串
访问属性和方法
- 点表示法:
alert(person.name); //'tom'
- 方括号法:
alert(person['name']);//'tom'
上述两种方法没有区别,但方括号访问方式的优点是可以通过变量来访问属性.
let propertyName = 'name';
alert(person[propertyName]);//'tom'