JS Object:
/**
* 对象的组成:
* 属性:属性名(字符串)和属性值(任意)
* 方法:一种特殊的属性,属性值是函数
*/
var obj = {
name: "I am a Object.", //属性
display: function () { //方法
alert(this.name);
}
};
/**
* 访问对象内部的数据:
* objectName.propertyName 通常情况下使用
* objectName[propertyName] 属性名包含特殊字符('-'及' ')/属性名用变量表示时
*/
var n = 'name';
console.log(obj.name); //I am a Object.
console.log(obj[n]); //I am a Object.
console.log(obj.n); //undefined