let 변수는 const변수와 달리 초기화 할 필요가 없습니다. let은 기본적으로 undefined로 설정이 되어 있기 때문입니다. 이는 var변수와 동일합니다. var 변수도 기본 설정이 undefined로 되어 있습니다.const는 let과 var와 달리 초기화가
다음 run 함수를 실행하면 결과값은 어떻게 나올까요?다음 변수 a를 for 루프 안에서 선언을 하고 반환한다면 결과값은 어떻게 나올까요?두 함수의 결과값은 다르게 나옵니다. 그 이유는 무엇일까요?이를 확인 하기 위해서는 변수의 작동 방식을 알아야 합니다변수(let)과
Express Reuqest 요청 시 동적 파라미터 동작 방식
JavaScript에서 TypeScript 마이그레이션
var를 선언 했을 때 블록 스코프 범위, 반복 선언, 호이스팅에 대한 문제점을 가지고 있습니다. 이 문제를 해결하기 위해서 let과 const를 선언을 권장합니다. var는 블록 스코프(범위) 내에서 선언을 했지만 외부에서도 선언 된 var 변수를 사용 할 수 있
렉시컬 스코프는 자바스크립트 엔진에서 함수 호출 시 함수를 어디서 호출 했는지가 중요한 것이 아닌 함수 정의한 곳 위치에서 상위 스코프를 결정하는 것을 의미합니다. 예시로 innerFunc 함수 정의 위치에 따라 함수의 결과 값이 달라집니다. outerFunc와 innerFunc 함수는 모두 전역 함수로 정의가 됩니다. 때문에 innerFunc 함수가 ...