공개 모듈 패턴을 사용하여 코드를 구성하려하지만 myComponent가 함수 오류가 아닙니다. 흠 무엇이 잘못 되었나요?함수가 자바 스크립트의 함수가 아닙니다.
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) {'은 단일 속성 인 init이라는 함수를 반환하는 IIFE입니다. 이는 myComponent가 함수가 아니라 반환 된 객체라는 것을 유의하십시오. –