강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

여어님의 프로필 이미지
여어

작성한 질문수

견고한 JS 소프트웨어 만들기

클릭카운트뷰 모듈 - 스펙2

강좌관련 질문드립니다

작성

·

321

0

아까 질문을 올렸었는데 찾을 수가 없어서 다시 올려요

var App = App || {}

이 부분을 let으로 대신하려고 하니까 에러가 나더라고요

가급적이면 let이나 const를 사용하려고 하는데 어떻게 고쳐야 되는지 잘 모르겠어서 질문드려요

답변 1

1

김정환님의 프로필 이미지
김정환
지식공유자

let이나 const를 사용하게 되면 Referrence Error가 발생합니다. App이란 변수가 없는데 사용하고 있으니깐요.

위 패턴은 var의 특성을 이용한 이전 방식의 모듈 패턴입니다.

대신 ES6의 모듈 시스템을 사용하시면 좋을 것 같습니다.

ES6 모듈:

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/import

여어님의 프로필 이미지
여어

작성한 질문수

질문하기