2 3 4 5 6 7 | var app = (function() { var privateVar = 'private'; return { prop : privateVar }; }()); console.log(app.prop); // "private" 출력 |
이런구문에서 return 저 구문은 뭘 의미하나요?
저런 코드는 처음보는데
2 3 4 5 6 7 | var app = (function() { var privateVar = 'private'; return { prop : privateVar }; }()); console.log(app.prop); // "private" 출력 |
저런 코드는 처음보는데
app = { prop : 'private' }
(function() {....}()) -> 함수가 즉시 실행됨
그럼 그 결과로 return값을 주는데 그게 app 에 대입
저게서 app.privateVar 로 접근은 안되고 저렇게 return 에서 제공하는것만 사용가능하더라구여 관련해서 찾아보고싶은데 구글에 뭐라고 치면될까요? 한글만요 ㅠㅠ
자바스크립트 스코프
감사합니다