私たちはこのオープンソースプロジェクトを世界中の人々に提供したいと考えています。このチュートリアルの内容をあなたが知っている言語に翻訳するのを手伝ってください。2019ミックスインJavaScriptでは、単一のオブジェクトからのみ継承できます。クラスは1つの他のクラスだけを拡張することができます。それを制限と感じる場合があります。作りたい場合などです。クラスで一緒にそれらの機能性をマージしたい場合があります。呼ばれるコンセプトがあります。他のクラスの親クラスでないが、他のクラスで使用するためのメソッドを含むクラスです。特定の振る舞いを実装したメソッドを提供しますが、単独では使わず、別のクラスの振る舞いを追加するために使います。作る最もシンプルな方法は、役立つメソッドをもつオブジェクトを作ることです。そのすることで、それらを簡単にどのクラスのプロトタイプにもマージすることができます。追加するために使われます。Dude!これは継承ではなく、単純なメソッドのコピーです。sayHiMixin);ミックスインは自身の内部で継承を活用することもできます。呼び出しは、クラスではなくそのミックスインのプロトタイプの中のメソッドを探すことに注意してください。セットされているからです。sayHiMixin.__proto__を意味し、User.__proto__を意味しません。イベントMixinさて、実践のためのミックスインを作ってみましょう。多くのオブジェクトの重要な特徴はイベントを扱うことです。できる必要があります。イベントには名前が必要であり、必要に応じて追加データをバンドルする必要があります。いうイベントを生成することができます。ログインした人のカレンダーをロードするために、このようなイベントを受けりたいかもしれません。イベントを生成することができ、他のオブジェクトはその情報を取得したりイベントに反応したいかもしれません。