본문 바로가기
하루 1개 이상 면접 질문

면접질문 46일차

by 멈추지않아 2022. 3. 9.

0309클로저란 무엇이며, 어떻게 혹은 왜 그것을 사용할까요?

클로저는 자신이 생성될 때의 환경을 기억하는 함수입니다. 함수 내부에서 생성된 것은 함수 내부에서만 사용할 수 있습니다. 하지만 우리는 코드를 작성하다가 함수를 return 할 때가 있습니다. 하지만 변수에 함수를 return 하면서 함수 내부에 있던 변수를 사용한다면 함수 밖에서 사용하는 것이므로 사용이 안 되는 게 맞지만 클로저로 인해서 생성될 때의 환경을 기억해서 해당 변수를 가져올 수 있게 됩니다. 클로저를 이용해서 함수 외부에서도 함수 내부의 변수에 접근할 수 있게 됩니다.

'하루 1개 이상 면접 질문' 카테고리의 다른 글

면접질문 48일차  (0) 2022.03.11
면접질문 47일차  (0) 2022.03.10
면접질문 45일차  (0) 2022.03.08
면접질문 44일차  (0) 2022.03.07
면접질문 43일차  (0) 2022.03.06