호이스팅 관련 글 들을 보던 중 계속 나오던 실행 컨텍스트가 뭔지 궁금해서 찾아보고 큰 그림을 기억하기 위해 작성합니다.🤔한줄 요약실행할 코드에 제공 할 환경 정보들을 모아놓은 객체!현재 컨텍스트 내의 식별자들에 대한 정보외부 환경 정보선언 시점의 snap shot
내가 먹은건 : undefined말자의 이름은 : undefinedthis.printName 의 내부에서 this 는 길을 잃어버린다. 함수를 인자로 넘겨 줄 때는 class 정보가 함께 전달되지 않기 때문이다. 이를 해결하기 위한 방법을 살펴봤다.모두 정상 출력 되는
TOAST UI TDZ재밌는 글을 읽었다.TDZ 존은 선언 전에는 변수에 접근하는 것을 금지한다. 라고 하더라.우선 변수의 생성 과정을 보면선언 단계초기화 단계할당 단계var 는 선언 및 초기화(undefined 를 할당)가 동시에 된다. 그래서 선언하지 않고 사용하게
엘리스4기 과정을 밟던 중 막연하게 사용하던 == 과 === 의 차이에 대한 설명이 나와서... 나온김에 정리 해 봐야지. 개발자 글들을 보면 참 재밌는 밈들이 많던데 이것도 재밌었다. 다시 처음 봤던 예제 친구를 보자. 0 == "0" '==' 타입은 값만을 비교
자바스크립트는 single thread, 단일 스레드 기반의 언어다. 단일 스레드라면 당연하게도 동시에 하나의 작업밖에는 처리하지 못한다는 것을 의미한다. 그렇지만 당장 웹만 봐도 동시에 많은 작업이 처리되고 있다. 어떻게 자바스크립트는 스레드 하나 가지고, 이와 같은
FE재남님 제발 영상 더..!
if else 리팩토링
js