웹/javascript
Javascript 싱글톤 패턴 모듈, 모듈+네임스페이스 패턴 2개
싱글톤 패턴 모듈 하나의 인스턴스만 만들어 사용하는 패턴 var singleton = (function() { var instance; var a = 'hello'; function initiate() { return { a: a, b: function() { alert(a); } }; } return { getInstance: function() { if (!instance) { instance = initiate(); } return instance; } } })(); //사용 var first = singleton.getInstance(); var second = singleton.getInstance(); //first와 second는 동일한 인스턴스임 console.log(first === se..
2021. 11. 18. 20:01
최근댓글