자바 스크립트에서 모듈 패턴을 사용하는 경우 생성자를 어떻게 정의해야합니까? 내 생성자를 표준 모듈 패턴에 맞추고 글로벌하지 않기를 바란다.모듈 패턴의 생성자
왜이 작품과 같은 것이 아닌가? 완전하고 말도 안되는 이유는 무엇입니까?
var HOUSE = function() {
return {
Person: function() {
var self = this;
self.name = "john";
function name() {
return self.name;
}
}
};
}();
var me = new HOUSE.Person();
alert(me.name());
는'self.name' 문자열' "존"입니다'당신이 그것을 호출 할 수 있도록. 로컬 함수'name'은 어디에도 export되지 않습니다. – Raynos
업데이트 된 질문이지만 완벽하게 좋은 답변을 만들었으므로 이해가되지 않아 다시 변경되었습니다. – zode64