Articles in this series
자바스크립트에서 불변성(Immutable)에 대한 설명을 찾아보면 오히려 헷갈리는 경우가 많았다. 나도 처음에는 "불변성이 새로운 값을 할당할 때, 기존 값이 변경되는 것이 아니라, 새로운 메모리 공간에 저장된다"라고 단순하게 이해했었다. 하지만 이렇게만 알면 디테일이...
앞서 불변성(immutability)의 개념과 중요성에 대해 알아보았습니다. (아직 읽지 않았다면 아래 포스팅을 먼저 확인해주세요!) https://ddoit.hashnode.dev/js-immutability 그렇다면 이제 불변 객체를 만들려면 어떻게...
VariableEnvironment(변수 환경)와 LexicalEnvironment(렉시컬 환경)은 JavaScript 실행 컨텍스트의 핵심 구성 요소이다.그런데 둘 다 변수와 함수 선언을 저장하고 스코프를 관리하는데, 왜 두 개로 나뉘었을까? 🤔 ES6 이전과...
🔍 콜백 함수(Callback Function)란? 콜백 함수는 함수 또는 메서드에게 인자로 넘겨줌으로써 그 제어권을 함께 위임한 함수이다.제어권을 위임했다는 건 무슨 의미일까요?"제어권"은 주로 호출 시점, 즉 언제 실행될지를 결정하는 것을 의미한다.때로는 인자...