Freecodecamp: Gunakan Mixin Under Object Oriented Programming FCC Beta

Dibuat pada 3 Jul 2017  ·  5Komentar  ·  Sumber: freeCodeCamp/freeCodeCamp

Tantangan use-a-mixin-to-add-common-behaviour-between-unrelated-objects memiliki masalah.
Agen Pengguna adalah: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 .
Harap jelaskan cara mereproduksi masalah ini, dan sertakan tautan ke tangkapan layar jika memungkinkan.

Syarat untuk menyelesaikan challenge tersebut mengharuskan mixin diberi nama "Mixing", tapi konon namanya harus "Mixin". Hanya salah ketik di pernyataan mungkin.

biarkan burung = {
nama: "Donald",
Jumlah kaki: 2
};

biarkan perahu = {
nama: "Prajurit",
jenis: "race-boat"
};

// Tambahkan kode Anda di bawah baris ini
let glideMixing = function (obj) {
obj.glide = function () {
kembali "Aku melonjak!";
};
};

glideMixing (burung);
glideMixing (perahu);

``

help wanted

Semua 5 komentar

Ia bekerja dengan glideMixin juga. Masalahnya di sini adalah tes pertama tidak berfungsi dengan benar. Ini perlu diperbarui untuk memeriksa bahwa fungsi glideMixin telah ditentukan. Sebagaimana adanya, ia lewat tanpa mendefinisikan fungsinya.

Saya melihatnya sekarang, terima kasih atas koreksinya 👍

Saya akan lihat ini.

Komentar ini ditinggalkan di ruang obrolan Kontributor, tetapi tidak dalam masalah ini: masalahnya bukan pada pengujian (pengujian pertama memeriksa bahwa fungsi bernama glideMixin ada) tetapi jika Anda menyatakan glideMixin dalam pengujian sebelumnya dan kemudian mengubah nama menjadi sesuatu yang berbeda yang seharusnya tidak lulus pengujian akan tetap lulus. Tampaknya variabel dari uji coba lama sedang tersisa dan memengaruhi uji coba saat ini.

@QuincyLarson masalah ini tampaknya telah diperbaiki.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat