JavaScript對象數組
概念:函數
JavaScript 中的全部事物都是對象:字符串、數值、數組、函數...對象
此外,JavaScript 容許自定義對象。事務
在JavaScript中就是擁有屬性和方法的的無序數據集合;ip
注意:字符串
站在具體事物的角度:對象就是對實現的具體事務的一個抽象數據集合;get
站在數據的角度:對象就是一組無序的數據集合;構造函數
對象屬性的分類:方法
數據屬性:通常用於儲存數值;數據
訪問器屬性:不包含數據值多用於get/set值;
建立方式:
Object構造函數:
var person = new Object ();
字面量:
var person = {}
定義對象的數據屬性:
var person = {
name:"張三",
age: 25,
job:"教師"
}
person.name = "李四"; /*添加沒有的屬性*/
person["name"] = "王五"; /*修改已有的屬性*/
delete .log(person,job); /*查看已有的元素*/
對象的方法:
定義對象的方法就像定義普通函數,惟一的區別是對象裏的方法必須被賦給對象的某個屬性。