最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ES6中Class類(lèi)的靜態(tài)方法實(shí)例小結(jié)

 更新時(shí)間:2017年10月28日 12:22:12   作者:juzipchy  
這篇文章主要介紹了ES6中Class類(lèi)的靜態(tài)方法,結(jié)合實(shí)例形式簡(jiǎn)單總結(jié)分析了ES6中class類(lèi)中靜態(tài)方法的使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了ES6中Class類(lèi)的靜態(tài)方法。分享給大家供大家參考,具體如下:

以前看過(guò)的es6的東西,又忘了,再總結(jié)下:

類(lèi)相當(dāng)于實(shí)例的原型,所有在類(lèi)中定義的方法,都會(huì)被實(shí)例繼承。如果在一個(gè)方法前,加上static關(guān)鍵字,就表示該方法不會(huì)被實(shí)例繼承,而是直接通過(guò)類(lèi)來(lái)調(diào)用,這就稱(chēng)為“靜態(tài)方法”

class Foo {
  static classMethod() {
    return 'hello';
  }
}
Foo.classMethod() // 'hello'
var foo = new Foo();
foo.classMethod()
// TypeError: foo.classMethod is not a function

上面代碼中,F(xiàn)oo類(lèi)的classMethod方法前有static關(guān)鍵字,表明該方法是一個(gè)靜態(tài)方法,可以直接在Foo類(lèi)上調(diào)用(Foo.classMethod()),而不是在Foo類(lèi)的實(shí)例上調(diào)用。如果在實(shí)例上調(diào)用靜態(tài)方法,會(huì)拋出一個(gè)錯(cuò)誤,表示不存在該方法。

父類(lèi)的靜態(tài)方法,可以被子類(lèi)繼承。

class Foo {
  static classMethod() {
    return 'hello';
  }
}
class Bar extends Foo {
}
Bar.classMethod(); // 'hello'

上面代碼中,父類(lèi)Foo有一個(gè)靜態(tài)方法,子類(lèi)Bar可以調(diào)用這個(gè)方法。

更多相關(guān)內(nèi)容可查看本站專(zhuān)題:《ECMAScript6(ES6)入門(mén)教程》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家基于ECMAScript的程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

太仆寺旗| 武功县| 嘉鱼县| 合山市| 远安县| 延吉市| 侯马市| 澄江县| 玉林市| 黎川县| 新和县| 弥渡县| 农安县| 广昌县| 榕江县| 张家口市| 富蕴县| 九寨沟县| 海伦市| 九龙县| 乌审旗| 沅江市| 丹巴县| 沁水县| 苏尼特右旗| 合江县| 伽师县| 金秀| 丹东市| 杨浦区| 齐河县| 北海市| 沐川县| 得荣县| 巴中市| 鹤庆县| 全州县| 项城市| 鹿邑县| 金寨县| 和顺县|