別のクラスからメソッドを実行するにはどうすればよいですか?それは明らかにそれが関数であると認識しているようではありません。私はクラスがオブジェクトであることを意味します。私がしたことは、それにアクセスしてその機能を呼び出すことだけでした。それで私は何が間違っていたのですか?ES6の別のクラスのメソッドを実行するJavascript
class test {
constructor() {
fooBar.worker();
}
}
class fooBar extends test{
worker() {
alert("Hello World");
}
}
new test();
アンチパターンのように見えます。機能が必要な場合は 'test'ではなく' fooBar'をインスタンス化してください。 – Emissary
worker()はプロトタイプメソッドではありませんか? fooBar自体のメソッドではありません。 – nnnnnn