koa 基礎(十八)es6中的類 靜態方法 繼承

2022-06-29 07:36:11 字數 536 閱讀 7802

/**

* es6中的類、靜態方法、繼承

*/// 定義person類

class person

// 定義方法 注意:在es6裡面方法之間沒有逗號(,)

getname()

setname(name)

}var p = new person('張三', '20');

p.setname('李四');

p.getname();

// 繼承

class people

getinfo() 年齡:$`)

} run()

static work()

}people.instance = '這是乙個靜態方法的屬性';

people.work(); /*呼叫es6裡面的靜態方法*/

class web extends people

print()

}var w = new web('張三', '30', '男');

w.print();

es6 定義靜態類 es6中靜態變數

最近剛看react,什麼是靜態方法不太懂,就我目前所理解的說一下,如有不對望不吝賜教 首先說一下react的單向資料流。呼叫了hello這個元件,跟普通的函式呼叫差不多,name jhon 是它的實參,在定義hello元件這裡 class hello extends react.component ...

es6 定義靜態類 ES6中類的靜態方法有哪些作用

以前看過的es6的東西,又忘了,再總結下 類相當於例項的原型,所有在類中定義的方法,都會被例項繼承。如果在乙個方法前,加上static關鍵字,就表示該方法不會被例項繼承,而是直接通過類來呼叫,這就稱為 靜態方法 class foo static classmethod return hello fo...

es6中reduce的用法 Es6基礎語法

1 this this代表當前正在執行的物件 function fn fn window const obj new fn fn.call 2 箭頭函式 1 箭頭函式的this是在定義的時候就固定不變了 2 箭頭函式 沒有自己的this 3 箭頭函式 不能當類 構造器 使用 不可以 new 4 箭頭...