웹/javascript
Javascript 객체 정의 방법, 클로져 IIES 패턴 모듈, 클로져 생성자 패턴 모듈
객체 정의(리터럴) 방법 리터럴 : 소스코드에 고정된 값을 말하는 대표적인 용어(var v1 = 5; var v2 = "a"; 에서 5, "a" 값이 리터럴임) 아래 예제 에서 num에 할당된 1, func1, func2에 할당된 function() 이 리터럴 이라고 보면 됨 리터럴 객체 정의 예제 var obj = { num: 1, func1: function () { //... }, func2: function () { //... } }; 클로져 IIES 패턴 모듈 즉시 실행 함수(IIES) 패턴을 이용한 모듈 정의 방법 하나의 모듈만 미리 생성후 바로 사용 가능한 형태 var module = (function() { // 은닉될 멤버 정의 var privateKey = 0; function priv..
2021. 11. 18. 20:00
최근댓글