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

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

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

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

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

類相當于實例的原型,所有在類中定義的方法,都會被實例繼承。如果在一個方法前,加上static關(guān)鍵字,就表示該方法不會被實例繼承,而是直接通過類來調(diào)用,這就稱為“靜態(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類的classMethod方法前有static關(guān)鍵字,表明該方法是一個靜態(tài)方法,可以直接在Foo類上調(diào)用(Foo.classMethod()),而不是在Foo類的實例上調(diào)用。如果在實例上調(diào)用靜態(tài)方法,會拋出一個錯誤,表示不存在該方法。

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

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

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

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

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

相關(guān)文章

最新評論

瑞丽市| 五大连池市| 鸡西市| 调兵山市| 当阳市| 乐至县| 新乡县| 茂名市| 兰坪| 营口市| 庆安县| 雅江县| 新乡市| 元朗区| 松溪县| 濉溪县| 玉门市| 炉霍县| 天镇县| 安多县| 泰来县| 阳西县| 庆安县| 婺源县| 肃南| 富阳市| 孟州市| 英德市| 沙洋县| 长葛市| 合山市| 航空| 福鼎市| 桐柏县| 响水县| 静宁县| 长海县| 三明市| 莫力| 阿拉善盟| 南宫市|