자바스크립트 싱글톤패턴1 자바스크립트(Javascript) 디자인패턴 - 싱글톤패턴(Singleton Pattern) 디자인패턴중 하나인 싱글톤패턴은 객체지향 프로그래밍에서도 자주 사용되는 패턴중 하나이다. 예전에 자바스크립트를 공부했었는데 리마인드하고자 다시 정리를 해봤다. 자바스크립트로는 싱글턴 패턴을 어떻게 구현할 수 있을까. 코드와 함꼐 살펴보자. 싱글톤 패턴? 특정 클래스의 인스턴스를 런타임동안 오직 하나만 유지하는 것을 의미한다. 자바스크립트는 클래스가 없고 _오직 객체_만 존재. 즉 새로 객체를 만들면 다른 객체와도 같지않아 이미 싱글톤이다. var a = { k: 1 }; var b = { k: 1 }; a == b // false a === b // false 값이 같아도 다른 객체 취급.객체 리터럴을 이용해 객체 생성할 때마다 싱글톤 만드는 것이다. 스태틱 프로퍼티에 인스턴스 저장 function Si.. 2020. 5. 29. 이전 1 다음