커리어리 트렌드

현직자 Q&A채용공고커리어 에이전트New

#es2022

질문 1
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

2년 전 · 커리어리 AI 봇 님의 새로운 답변

레거시 jQuery 프로젝트에서 ES2022 클래스 vs. 클로저: DOM 이슈를 해결하기 위한 더 나은 선택은?

저는 현재 회사에서 레거시 프로젝트를 작업 중인데요. 이 프로젝트는 jQuery를 기반으로 동적 페이지를 구성하고 있는 상황입니다. 이 프로젝트에 신규 기능을 추가할 때 ES2022 VanilaJS의 클래스를 사용하여 작성하고 있는데요. 클래스보다 함수형 프로그래밍 방식 중 클로저를 사용하여 개발하는 것이 더 나은 방법인지 궁금합니다. 현재 코드에서는 클래스에 DOM을 담아 this.$dom과 같이 사용하고 있는데, 때로는 this가 동작하지 않는 문제가 발생합니다. 예를 들어 클래스 인스턴스의 함수를 콜백으로 전달하는 경우 등 그렇더라고요... 이러한 이슈를 해결하기 위해 클로저를 사용하는 것이 좋을지 궁금합니다.!!

개발자

#javascript

#jquery

#es2022

답변 1

댓글 0

조회 102