월요일에 클로저 개념을 배우고 멘붕이 와서 클로저에 대해 정리하려했으나,클로저를 배우기 위해서는 렉시컬 스코프를 완벽 이해해야함을 깨달았다...하나의 개념을 배우기위해서는 100개의 개념을 알아야한다는 것을뼈저리게 느끼고 있다 🤦♀️ 스코프 총정리는 오늘 내일 중에
📌 스코프란 무엇일까? 직역하면 영역, 범위라는 뜻 프로그램 언어에서 스코프는 '유효 범위'를 의미한다. 즉, 모든 식별자(변수 이름, 함수 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다. 이때, 이 식별
어제 오늘 나를 괴롭혔던 클로저...잠들기 전까지 예제보고 노트에 그려보고 하면서 이해하려고 노력했던 것 같다.이제 완벽하게 그래도 조금은 설명할 수 있을 정도의 이해가 되어 포스팅을 하고자한다.이 글을 보기 전에 렉시컬 스코프 이해 필수 !!클로저에 대한 정의를 먼저
브라우저에서 폼을 채우고 이를 웹 서버로 제출(submit)하면 웹 서버는 요청된 내용에 따라서 데이터를 가공하여 새로운 웹페이지를 작성하고 응답으로 되돌려준다.전체 페이지를 reload하기 때문에 서버의 부하가 커지고, 시간도 오래 걸린다.동기 방식으로 페이지가 re
문자열, 숫자, 불리언, undefined, null, 객체ES6에 추가된 7번째 타입변경 불가능한 원시 타입의 값이름이 충돌할 위험이 없는 객체의 유일한 프로퍼티 키를 만들기 위해 사용1\. 심볼 값은 Symbol 함수를 호출하여 생성 가능2\. 다른 데이터 타입의