면접준비겸 이벤트루프 개념을 잡아봤어요
Promise를 한 번 파헤쳐 봤어요
원글은 ESLint 규칙을 추가하는 것을 권유하는 글이지만 그냥 추가하기보단 하나하나 왜 그런지 이해해보고 분석해 보았어요
JavaScript에서 호이스팅(hoisting)이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미합니다. var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화합니다.변수 선언 코드를 최상단으로 옮기는 것임var로
안된다.코드로 설명함for 문을 이용하면 된다.
json 데이터 a 를 예시로 들 때 내부의 데이터를 참조할 경우 undefined 를 이용해야할 경우가 있다. if 조건문으로 예를 들자면 혹은 의 경우 error라는 property 가 undefind 이기 때문에 error가 콘솔에 출력된다. 하