dongpani - JavascriptConcepts
출처: https://github.com/dongpani/JavascriptConcepts 1. 클로저 function parent() { var a = 100; var child = function() { console.log(a); } return child; }; var inner = parent(); inner(); 기본적으로 유효범위(scope)따라 함수 안에 선언된 변수에는 접근할 수 없는게 원칙이다. 하지만 함수내부에서 선언된 변수의 값을 리턴하게 되면 그 값을 참조할 수 있다. inner() 같이 이미 실행이 종료 된 함수 스코프에 변수를 참조하는 것을 클로저 라고 부른다. 2. arguments 객체 function add(a, b) { console.dir(arguments); retu..
2020. 8. 10. 17:12