摘要:所以不會(huì)報(bào)錯(cuò)函數(shù)聲明可以先調(diào)用再聲明函數(shù)聲明解析時(shí),不會(huì)放到前面。所以會(huì)報(bào)錯(cuò)報(bào)錯(cuò)多個(gè)方法之間直接書(shū)寫(xiě)不需要隔開(kāi)我會(huì)說(shuō)話解析其中方法和方法之間并沒(méi)有用逗給開(kāi)。
1.class
class es6 中 為 關(guān)鍵字用來(lái)聲明 一個(gè) 類(lèi)
1.只能通過(guò)new調(diào)用 2.不存在變量提升 3.多個(gè)方法之間直接書(shū)寫(xiě),不需要,隔開(kāi) 4.類(lèi)的方法是直接定義在類(lèi)的原型上的 5.定義在類(lèi)中的方法不可枚舉 6.Object.keys() 和 Object.values()
下面是詳細(xì)解釋
1.只能通過(guò)new調(diào)用
2.不存在變量提升
3.多個(gè)方法之間直接書(shū)寫(xiě) 不需要,隔開(kāi)
解析:其中constructor方法和say方法之間并沒(méi)有用逗給開(kāi)。因?yàn)椴皇菍?duì)象,所以不需要用逗號(hào)隔開(kāi)。
4.類(lèi)的方法是直接定義在類(lèi)的原型上的
5.定義在類(lèi)中的方法不可枚舉
class P { constructor(name,age){ this.name = name; this.age = age; } say(){ // 這個(gè)say 是 掛在 P 類(lèi) 的原型上的方法 console.log("我會(huì)說(shuō)話.我的名字叫:"+this.name); } }; var p1 = new P("kite",29); for( var attr in p1 ){ console.log( attr ); //運(yùn)行結(jié)果為 //name //age }
6.Object.keys()和Object.values()
除了通過(guò)for in來(lái)遍歷對(duì)象中的屬性,可以通過(guò)Object.keys()得到對(duì)象的屬性名,可以通過(guò)Object.keys()得到對(duì)象的屬性值
繼承 extends 注意: 構(gòu)造函數(shù)中調(diào)用super
舉例說(shuō)明
3.自定義屬性自定義事件 創(chuàng)建:new CustomEvent(事件名,事件對(duì)象設(shè)置參數(shù)); 事件對(duì)象設(shè)置參數(shù) {bubbles:true}//是否設(shè)置冒泡 綁定:元素.addEventListener 觸發(fā):元素.dispatchEvent(自定義事件實(shí)例,事件名)
舉例說(shuō)明:
box
通過(guò)函數(shù)模擬自定義函數(shù):
以面向?qū)ο蟮姆绞?寫(xiě) 自定義事件:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/95834.html
摘要:所以不會(huì)報(bào)錯(cuò)函數(shù)聲明可以先調(diào)用再聲明函數(shù)聲明解析時(shí),不會(huì)放到前面。所以會(huì)報(bào)錯(cuò)報(bào)錯(cuò)多個(gè)方法之間直接書(shū)寫(xiě)不需要隔開(kāi)我會(huì)說(shuō)話解析其中方法和方法之間并沒(méi)有用逗給開(kāi)。 1.class class es6 中 為 關(guān)鍵字用來(lái)聲明 一個(gè) 類(lèi) 1.只能通過(guò)new調(diào)用 2.不存在變量提升 3.多個(gè)方法之間直接書(shū)寫(xiě),不需要,隔開(kāi) 4.類(lèi)的方法是直接定義在類(lèi)的原型上的 5.定義在類(lèi)中的方法不可枚舉 6.Ob...
摘要:所以不會(huì)報(bào)錯(cuò)函數(shù)聲明可以先調(diào)用再聲明函數(shù)聲明解析時(shí),不會(huì)放到前面。所以會(huì)報(bào)錯(cuò)報(bào)錯(cuò)多個(gè)方法之間直接書(shū)寫(xiě)不需要隔開(kāi)我會(huì)說(shuō)話解析其中方法和方法之間并沒(méi)有用逗給開(kāi)。 1.class class es6 中 為 關(guān)鍵字用來(lái)聲明 一個(gè) 類(lèi) 1.只能通過(guò)new調(diào)用 2.不存在變量提升 3.多個(gè)方法之間直接書(shū)寫(xiě),不需要,隔開(kāi) 4.類(lèi)的方法是直接定義在類(lèi)的原型上的 5.定義在類(lèi)中的方法不可枚舉 6.Ob...
摘要:如果沒(méi)有面向?qū)ο筮@種抽象概念的小伙伴,建議先看一下我寫(xiě)的基礎(chǔ)入門(mén)篇三十四面向?qū)ο笠? 如果沒(méi)有面向?qū)ο筮@種抽象概念的小伙伴,建議先看一下我寫(xiě)的JS基礎(chǔ)入門(mén)篇(三十四)—面向?qū)ο螅ㄒ唬?/p>
摘要:如果沒(méi)有面向?qū)ο筮@種抽象概念的小伙伴,建議先看一下我寫(xiě)的基礎(chǔ)入門(mén)篇三十四面向?qū)ο笠? 如果沒(méi)有面向?qū)ο筮@種抽象概念的小伙伴,建議先看一下我寫(xiě)的JS基礎(chǔ)入門(mén)篇(三十四)—面向?qū)ο螅ㄒ唬?/p>
摘要:如果沒(méi)有面向?qū)ο筮@種抽象概念的小伙伴,建議先看一下我寫(xiě)的基礎(chǔ)入門(mén)篇三十四面向?qū)ο笠? 如果沒(méi)有面向?qū)ο筮@種抽象概念的小伙伴,建議先看一下我寫(xiě)的JS基礎(chǔ)入門(mén)篇(三十四)—面向?qū)ο螅ㄒ唬?/p>
閱讀 2049·2023-04-26 01:59
閱讀 3332·2021-10-11 11:07
閱讀 3370·2021-09-22 15:43
閱讀 3455·2021-09-02 15:21
閱讀 2658·2021-09-01 10:49
閱讀 955·2019-08-29 15:15
閱讀 3165·2019-08-29 13:59
閱讀 2890·2019-08-26 13:36