建議學(xué)習(xí)時(shí)長: 60分鐘
學(xué)習(xí)方式:深入
學(xué)習(xí)目標(biāo)
- 知道什么是對(duì)象
- 知道如何獲取和設(shè)置對(duì)象的值
詳細(xì)介紹
對(duì)象是一種無序的數(shù)據(jù)集合事富,由若干個(gè)“鍵值對(duì)”(key-value)構(gòu)成。如:
var student = {
name: 'Joel',
age: 18,
hobby: ['編碼', '看劇'],
}
上面代碼中黄绩,大括號(hào)就定義了一個(gè)對(duì)象。name
,age
,hobby
是對(duì)象的鍵(key), 對(duì)應(yīng)的值為 Joel
,18
,['編碼', '看劇']
。通過鍵可以拿到值朴则,如 student.name
的值是 Joel
。
一個(gè)對(duì)象可以有任意多個(gè)鍵值钓简。JavaScript的所有數(shù)據(jù)都可以被視為對(duì)象乌妒。
獲取對(duì)象的值
有兩種方式
方式1 對(duì)象.鍵
,如
student.name
方式1 對(duì)象[鍵]
外邓,如
student['name']
或
var keyName = 'name'
student[keyName]
設(shè)置對(duì)象的值
對(duì)象.鍵 = 值
,如
var obj = {}
obj.name = 'xxx'