자바스크립트의 데이터타입의 종류와 메모리에 저장하는 방식에 대해 알아보자
호이스팅과 TDZ의 관점에서 바라본 자바스크립트 동작 방식
자바스크립트의 call by value, call by reference, call by sharing 개념에 대해 정리해보자

자바스크립트의 실행 컨텍스트와 scope chain이 무엇인지 알아보자. 자바스크립트의 내부 동작 방식을 이해하면 호이스팅과 클로저를 이해하는 데에도 도움이 될 것이다. 그렇다면 실행컨텍스트가 무엇인가? 👉 실행 컨텍스트 context는 '문맥'이라는 의미이다.

MDN에서는 클로저에 대해 이렇게 정의한다“A closure is the combination of a function and the lexical environment within which that function was declared.”해석하자면 클로저는 함수와

자바스크립트는 싱글스레드 언어로 한 번에 하나의 작업만 수행할 수 있다. 하지만 이런 싱글 스레드 기반의 작업은 하나의 작업이 완료될때까지 다음 작업을 대기시켜야 한다. 따라서 자바스크립트는 파일 다운, 타이머, 애니메이션 등 오래 걸리거나 반복적인 작업은 자바스크립
자바스크립트로 eventListner 코드를 작성시 아래와 같은 에러가 발생했다. > Uncaught ReferenceError: Cannot access 'onClick' before initialization 초기화 전에 'onClick'에 액세스할 수 없습니
봉우리 개수를 구하는 알고리즘 문제를 푸는 중 발생한 에러다.에러 내용은 다음과 같다.if(arr\[nx]\[ny]>=arr\[i]\[j]){^TypeError: Cannot read properties of undefined (reading '0')undefined의
나무위키에서는 이렇게 정의한다.ECMA Script란..? ECMA스크립트(ECMAScript, 또는 ES1)란, Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말한다. 자바스크립트를 표준화하기
비동기 특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 자바스크립트의 특성입니다. 비동기 처리를 위해 콜백 함수, 프로미스 및 async/await 함수를 제공하여, 작업이 완료될 때까지 기다리지 않고 다른 작업을 수행할 수 있습니다. 콜백 함수 다른 함수가 실행을 끝낸 뒤 실행되는 함수입니다. 다른 코드에 ...
실행 컨텍스트(execution context)는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체이다.자바스크립트는 어떤 실행 컨텍스트가 활성화되는 시점에 해당 역할들을 수행한다.선언된 변수를 위로 끌어올린다. (호이스팅)외부 환경 정보를 구성한다. (LexicalE
배열을 믿을 수 있는 상태로 만드는 것Boolean 값을 iterator로 사용해 제거할 수 있음false, 0, -0, on, "", null, undefined, NaN참고https://michaeluloth.com/javascript-filter-bool

함수는 일련의 과정을 문(statement)으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것매개변수(parameter) : 함수 내부로 입력을 전달받는 변수인수(argument): 입력반환값(return value): 출력함수는 값이며, 여러 개 존재할