對(duì)象

如果 a.b ,那么a就是對(duì)象虹茶,b是a的屬性

如果 a.c()疑故,那么a就是對(duì)象撮奏,c是a的方法

對(duì)象就是擁有一組屬性和方法的集合

定義對(duì)象有兩種方式:1.采用字面量賦值方式直接定義。2.采用構(gòu)造函數(shù)的方式new一個(gè)對(duì)象

1.采用字面量賦值方式定義對(duì)象

let obj={

????????//定義屬性

????????//定義方法

}

通過對(duì)象名.屬性当宴,調(diào)用對(duì)象的屬性畜吊,可以獲取屬性的值,也可以修改屬性的值户矢,也可以添加新的屬性

通過對(duì)象名.方法()玲献,調(diào)用對(duì)象的方法,執(zhí)行方法里面的代碼

2.采用構(gòu)造函數(shù)的方式new一個(gè)對(duì)象

可以直接new一個(gè)Object對(duì)象

let????obj = new????Object()

可以定義一個(gè)構(gòu)造函數(shù)梯浪,再出new這個(gè)構(gòu)造函數(shù)的對(duì)象

構(gòu)造函數(shù)也稱為:類捌年,是自定義的一種類型

//定義學(xué)生類

functionStudent(形參...){

????????//定義屬性(必須使用this.)

????????//定義方法(必須使用this.)

}

//創(chuàng)建學(xué)生對(duì)象

let????s1 = new????Student (實(shí)參...)

3.對(duì)象進(jìn)階


this

構(gòu)造函數(shù)里面的this,用于給類定義成員(屬性和方法)

方法里面的this挂洛,指向方法的調(diào)用者

箭頭函數(shù)中沒有this礼预,如果在箭頭函數(shù)中使用了this,會(huì)向外層尋找this的指向

如果所有的外層都沒有this虏劲,最終會(huì)指向window對(duì)象

注意:用于var定義的成員(變量和方法)都會(huì)成為window對(duì)象的成員

解決this指向問題:

方式一:備份this

方式二:使用箭頭函數(shù)

call apply bind

call apply bind 更改方法里面this的指向

1.使用call()改變方法里面托酸,this的指向call()方法的第一個(gè)參數(shù)必須是指定的對(duì)象,方法的原有參數(shù)伙单,挨個(gè)放在后面

2.使用apply()获高,也可以改變方法里面this的指向,第一個(gè)參是指定的對(duì)象吻育,方法的原有參數(shù)念秧,統(tǒng)一放到第二個(gè)數(shù)組參數(shù)中。

3.使用bind()布疼,也可以改變方法里面this的指向摊趾,用法給call()一樣call()是直接運(yùn)行方法,bind()是返回新的方法游两,然后再重新調(diào)用砾层。

將一個(gè)對(duì)象轉(zhuǎn)為字符串

獲取對(duì)象的屬性值,有兩種方式:

1.對(duì)象名.屬性名

2.對(duì)象名["屬性名"]

//定義一個(gè)手機(jī)對(duì)象

? ??letphone={

? ??????????name:"小米10",

? ??????????color:'紅色',

? ??????????size:'1000*200*500',price:'2999'

? }

//轉(zhuǎn)成下面的字符串

//"name=小米10&color=紅色&size=1000*200*500&price=2999"

for in 循環(huán)贱案,可以循環(huán)出對(duì)象里面的所有的key肛炮,(key就是屬性名)

在ES6中新增了獲取對(duì)象所有key的方法 -> ECMAScript2015 其實(shí)就是最新版本的javascript標(biāo)準(zhǔn)

Object.keys(指定的對(duì)象),該方法可以獲取指定對(duì)象的所有key宝踪,返回值是一個(gè)數(shù)組

Object.values(指定的對(duì)象)侨糟,該方法可以獲取指定對(duì)象的所有的value,返回值是一個(gè)數(shù)組

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瘩燥,一起剝皮案震驚了整個(gè)濱河市秕重,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌厉膀,老刑警劉巖溶耘,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件二拐,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡凳兵,警方通過查閱死者的電腦和手機(jī)百新,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來留荔,“玉大人吟孙,你說我怎么就攤上這事【鄣” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵藻治,是天一觀的道長(zhǎng)碘勉。 經(jīng)常有香客問我,道長(zhǎng)桩卵,這世上最難降的妖魔是什么验靡? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮雏节,結(jié)果婚禮上胜嗓,老公的妹妹穿的比我還像新娘。我一直安慰自己钩乍,他們只是感情好辞州,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著寥粹,像睡著了一般变过。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上涝涤,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天媚狰,我揣著相機(jī)與錄音,去河邊找鬼阔拳。 笑死崭孤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的糊肠。 我是一名探鬼主播辨宠,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼罪针!你這毒婦竟也來了彭羹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤泪酱,失蹤者是張志新(化名)和其女友劉穎派殷,沒想到半個(gè)月后还最,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡毡惜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年拓轻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片经伙。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡扶叉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出帕膜,到底是詐尸還是另有隱情枣氧,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布垮刹,位于F島的核電站达吞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏荒典。R本人自食惡果不足惜酪劫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寺董。 院中可真熱鬧覆糟,春花似錦、人聲如沸遮咖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盯滚。三九已至踢械,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間魄藕,已是汗流浹背内列。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留背率,地道東北人话瞧。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像寝姿,于是被迫代替她去往敵國和親交排。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

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