チャレンジuse-a-mixin-to-add-common-behavior-between-unrelated-objectsに問題があります。
ユーザーエージェントは次のとおりです: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
。
この問題を再現する方法を説明し、可能であればスクリーンショットへのリンクを含めてください。
課題を解決するための条件は、ミックスインに「Mixing」という名前を付ける必要がありますが、名前は「Mixin」である必要があると言われていました。 おそらくアサーションのタイプミスです。
鳥をしましょう= {
名前:「ドナルド」、
numLegs:2
};
ボート= {
名前:「戦士」、
タイプ:「レースボート」
};
//この行の下にコードを追加します
glideMixing = function(obj){
obj.glide = function(){
return "私は急上昇しています!";
};
};
glideMixing(bird);
glideMixing(ボート);
`` `
glideMixin
でも動作します。 ここでの問題は、最初のテストが正しく機能していないことです。 glideMixin
関数が定義されていることを確認するために更新する必要があります。 そのまま、関数を定義せずに通過します。
修正してくれてありがとう👍
これを見てみましょう。
このコメントはContributorチャットルームに残されましたが、この問題にはありません。問題はテストではなく(最初のテストでは、 glideMixin
という名前の関数が存在することを確認します)、 glideMixin
を宣言した場合は問題になります。前回のテスト実行で
@QuincyLarsonこの問題は修正されたようです。