1.5 KiB
1.5 KiB
title | localeTitle |
---|---|
Use an IIFE to Create a Module | Использование модуля IIFE для создания модуля |
Использование модуля IIFE для создания модуля
метод
Оба Mixin
должны быть завернуты в новый funModule
так что отправная точка отсрочки состоит в том, чтобы прокомментировать весь код до сих пор.
/*let isCuteMixin = function(obj) {
obj.isCute = function() {
return true;
};
};
let singMixin = function(obj) {
obj.sing = function() {
console.log("Singing to an awesome tune");
};
};
*/
Затем ниже начните писать свой новый код funModule
. Внутри нового модуля вам нужно написать оператор return, чтобы вернуть оба блока кода Mixin
. Просто скопируйте оба оригинальных блока кода Mixin
в свой новый код модуля, но не забудьте выделить оба микшина с помощью ,
Решение
let funModule = (function() {
return {
isCuteMixin: function(obj) {
obj.isCute = function() {
return true;
};
},
singMixin: function(obj) {
obj.sing = function() {
console.log("Singing to an awesome tune");
};
}
}
})();