예제로 알아보는 cluser

0

javascript

목록 보기
18/34
post-thumbnail
post-custom-banner

클로저는 내부 함수가 외부의 함수 값을 사용 하고 있냐 아니냐 를 따지면 쉽게 이해 가능하다.


외부 함수는 seenYet 내부 함수는 익명의 return하고 있는 함수 이다.
내부 함수 에서 if문 조건에 외부 함수에 선언되어 있는 객체를 가져와서 사용하고 있다.
그러므로 익명의 함수는 클로저 이다. 탕탕탕


여기서 함수는 총4개 이다.
1. 외부함수 multiplyByX와 내부함수 리턴되는 익명함수

  • 익멱의 내부 함수는 reuturn x*y를 하면서 x의 값을 외부에서 가져오고 있다. 그래서 클로저 이다.
  1. 외부함수 multiplyByFivedhk 와 익명의 리턴되는 내부함수
  • 익명의 내부함수는 외부에서 값을 가져오지 않기 때문에 클로저가 아니다
profile
👩🏻‍💻항상발전하자 🔥
post-custom-banner

0개의 댓글