JavaScript--對(duì)象

對(duì)象

對(duì)象的概念:對(duì)象是一個(gè)復(fù)雜的數(shù)據(jù),是在一個(gè)大的內(nèi)存空間中养距,存儲(chǔ)多個(gè)小的內(nèi)存空間。

定義對(duì)象

var obj = {
    name:"張三",
    age:12
}

對(duì)象中的值是由鍵值對(duì)組成的汇荐,而鍵值對(duì)是指在描述一個(gè)事物的時(shí)候,需要一個(gè)名字盆繁,對(duì)應(yīng)一個(gè)值掀淘,例如:

姓名:張三 // 姓名是鍵,張三是值
width:100px // width是鍵油昂,100px是值
border=1 // border是鍵革娄,1是值

定義有數(shù)據(jù)的對(duì)象,鍵和值之間使用冒號(hào)隔開(kāi)冕碟,鍵值對(duì)之間使用逗號(hào)隔開(kāi):

var obj = {
    name:"張三",
    age:12
}

對(duì)象中的鍵值對(duì)沒(méi)有上限拦惋,可以有任意多個(gè)。對(duì)象中的鍵都是字符串安寺,只是正常情況下可以省略引號(hào)厕妖,但如果鍵中含有連字符就不能省略引號(hào)了。

var obj = {
    "name":"張三",
    age:12,
    height:180,
    "province-name":"山東省"
};
console.log(obj);

從輸出的結(jié)果中能看到挑庶,書(shū)寫(xiě)順序和顯示的順序是不同的言秸,因?yàn)閷?duì)象中的鍵值對(duì)是沒(méi)有順序的

對(duì)象的基本操作

訪(fǎng)問(wèn)對(duì)象中的值:

對(duì)象.鍵 (這種方式屬性名不用加引號(hào))
對(duì)象[鍵] (這種方式屬性名必須加引號(hào))

例如:

var obj = {
    name:"張三",
    age:12
};
console.log(obj.name);
console.log(obj["age"]);

設(shè)置鍵值對(duì)

對(duì)象.鍵 = 值
對(duì)象[鍵] = 值

如果本來(lái)的對(duì)象中擁有相對(duì)應(yīng)的鍵值對(duì)迎捺,則是修改原來(lái)鍵值對(duì)的值举畸。若原本對(duì)象中不存在這樣的鍵值對(duì),則在對(duì)象中添加所寫(xiě)鍵值對(duì)凳枝。

刪除鍵值對(duì)

delete 對(duì)象.鍵
delete 對(duì)象[鍵]

對(duì)象的遍歷

對(duì)象的遍歷就是將對(duì)象中的每一個(gè)值都訪(fǎng)問(wèn)一次抄沮,他的語(yǔ)法如下:

for(var attr in obj){
    # 這里的attr代表對(duì)象屬性名
    # obj表示這個(gè)對(duì)象
}

例如:

var obj = {
    name:"張三",
    age:12,
    height:180
};
for(var i in obj){ 
    // 這里的i表示對(duì)象的屬性名,是一個(gè)字符串
    console.log(i,obj[i]);
}

注意:遍歷對(duì)象時(shí)岖瑰,輸出對(duì)象中的值叛买,必須使用對(duì)象[代表鍵的變量]這種形式來(lái)輸出。

方法的概念

對(duì)象中值的類(lèi)型是沒(méi)有限制的锭环,可以是任意類(lèi)型聪全。當(dāng)值不是函數(shù)的時(shí)候,我們將這個(gè)鍵值對(duì)叫做對(duì)象的屬性辅辩,當(dāng)值是一個(gè)函數(shù)的時(shí)候难礼,我們將這個(gè)鍵值對(duì)叫做對(duì)象的方法。

var obj2 = {
    name:'王五',
    study:function(){
        console.log("在學(xué)習(xí)");
    }
}
console.log(obj2);

name就是對(duì)象obj2的屬性玫锋,study就是對(duì)象obj2方法蛾茉。方法的訪(fǎng)問(wèn)和屬性是一樣的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末撩鹿,一起剝皮案震驚了整個(gè)濱河市谦炬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖键思,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件础爬,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡吼鳞,警方通過(guò)查閱死者的電腦和手機(jī)看蚜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)赔桌,“玉大人供炎,你說(shuō)我怎么就攤上這事〖驳常” “怎么了音诫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)雪位。 經(jīng)常有香客問(wèn)我竭钝,道長(zhǎng),這世上最難降的妖魔是什么茧泪? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任蜓氨,我火速辦了婚禮,結(jié)果婚禮上队伟,老公的妹妹穿的比我還像新娘穴吹。我一直安慰自己,他們只是感情好嗜侮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布港令。 她就那樣靜靜地躺著,像睡著了一般锈颗。 火紅的嫁衣襯著肌膚如雪顷霹。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,698評(píng)論 1 305
  • 那天击吱,我揣著相機(jī)與錄音淋淀,去河邊找鬼。 笑死覆醇,一個(gè)胖子當(dāng)著我的面吹牛朵纷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播永脓,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼袍辞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了常摧?” 一聲冷哼從身側(cè)響起搅吁,我...
    開(kāi)封第一講書(shū)人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤威创,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后谎懦,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體肚豺,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年界拦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了详炬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寞奸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出在跳,到底是詐尸還是另有隱情枪萄,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布猫妙,位于F島的核電站瓷翻,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏割坠。R本人自食惡果不足惜齐帚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望彼哼。 院中可真熱鬧对妄,春花似錦、人聲如沸敢朱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)拴签。三九已至孝常,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蚓哩,已是汗流浹背构灸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岸梨,地道東北人喜颁。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像盛嘿,于是被迫代替她去往敵國(guó)和親洛巢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容