Я пытаюсь организовать свой код, используя раскрывающий шаблон модуля, но я получил myComponent, это не ошибка функции. Хм, что случилось?Функция не является функцией в javascript
var canva = new fabric.Canvas('canvas');
var myComponent = function(canva) {
var init = function() {
console.log('init');
};
return {
init:init
};
}(canvas);
myComponent(canva).init();
'function (canva) {' is IIFE, который возвращает объект с единственным свойством init, который является функцией ... обратите внимание, что это означает, что myComponent является возвращенным объектом, а не функцией –