あくまでも使用するだけで、polyfill とかじゃないです。
そうです。無理矢理です。
もう普通に継承先に書いちまえって感じだけど、どうしてもって場合に。
class Pearent {
static test() {
console.log(this);
}
}
class Child extends Pearent {
static test() {
return this.__proto__.test.call(this);
}
}
Child.test();
-
call
使ってる理由が分かりやすいようにthis
を出力するように変更(2016/1/8)
というか、どうにかして出来るんじゃないかとは思うけど、
今のトコロわかんないので、とりあえず。