💡 개요실행 컨텍스트(Execution Context)는 자바스크립트 코드가 평가되고 실행되는 환경(또는 범위)을 의미합니다.브라우저나 Node.js에서 코드를 실행할 때, 변수와 함수 선언, this, scope, 그리고 실행 흐름이 어떻게 결정되는지를 관리하는 핵심 개념입니다.실행 컨텍스트 종류자바스크립트에는 크게 두 가지 실행 컨텍스트가 있습니다.전역 실행 컨텍스트(Global Execution Context)함수 실행 컨텍스트(Function Execution Context)각 컨텍스트는 코드 실행 시점과 환경에 따라 생성됩니다. 전역 실행 컨텍스트(Global Execution Context)자바스크립트 코드가 처음 로드될 때, 가장 먼저 생성되는 컨텍스트입니다.전역 객체(window 또는 ..
JavaScript에서 ... 연산자는 Rest/Spread 연산자로 불리며, 배열과 객체에서 사용될 수 있습니다. 이 연산자는 코드를 더 간결하고 유지보수하기 쉽게 만들어줍니다. 이번 글에서는 ... 연산자의 사용법과 예제를 살펴보겠습니다. Rest 파라미터 Rest 파라미터는 함수의 파라미터를 배열로 받을 수 있게 해주는 문법입니다. Rest 파라미터는 ... 연산자로 정의됩니다. 함수에서 마지막 파라미터에 ... 연산자를 사용하면, 그 이전의 모든 파라미터는 배열로 묶여서 해당 파라미터에 전달됩니다. function sum(a, b, ...rest) { let sum = a + b; for (let i = 0; i < rest.length; i++) { sum += rest[i]; } return ..