closer TIL 56 day 5장 클로저 어떤 함수 A에서 선언한 변수 a를 참조하는 내부함수 B를 외부로 전달할 경우 A의 실행 컨텍스트가 종료된 이후에도 변수 a가 사라지지 않는 현상 outer 함수가 inner()를 return 했을 경우 inner 함수는 끝나면서 inner 함수의 실행컨텍스트가 종료되었을 것이다. 위의 예시에서는 outer 함수가 inner 함수를 return 하고 있다. inner 함수 실행 시점에 out... closercloser reference type, Scope, Closer 변수에는 원시 자료형(primitive type)과 참조 자료형(reference type)이 있다. 원시 자료형은 말 그대로 원시적, 단순하게 한 메모리에 변수라는 이름을 가진 값을 할당하는 것이므로 쉽게 이해할 수 있다. 원시 자료형은 단순히 값을 복사하는 것이므로 b가 다른 값으로 변해도 a 값은 변화가 없는 반면, 참조 자료형은 주소값을 복사하므로 d를 이용해 배열의 요소를 바꾸면 같... scope개발일지closerreferencecloser
TIL 56 day 5장 클로저 어떤 함수 A에서 선언한 변수 a를 참조하는 내부함수 B를 외부로 전달할 경우 A의 실행 컨텍스트가 종료된 이후에도 변수 a가 사라지지 않는 현상 outer 함수가 inner()를 return 했을 경우 inner 함수는 끝나면서 inner 함수의 실행컨텍스트가 종료되었을 것이다. 위의 예시에서는 outer 함수가 inner 함수를 return 하고 있다. inner 함수 실행 시점에 out... closercloser reference type, Scope, Closer 변수에는 원시 자료형(primitive type)과 참조 자료형(reference type)이 있다. 원시 자료형은 말 그대로 원시적, 단순하게 한 메모리에 변수라는 이름을 가진 값을 할당하는 것이므로 쉽게 이해할 수 있다. 원시 자료형은 단순히 값을 복사하는 것이므로 b가 다른 값으로 변해도 a 값은 변화가 없는 반면, 참조 자료형은 주소값을 복사하므로 d를 이용해 배열의 요소를 바꾸면 같... scope개발일지closerreferencecloser