화살표 함수1 자바스크립트(호이스팅, 화살표함수, 객체) 1. 호이스팅 호이스팅(Hoisting)은 자바스크립트에서 변수 및 함수 선언이 코드 실행의 초기 단계에서 메모리에 할당되는 동작을 말합니다. 이것은 코드에서 변수 또는 함수를 선언하기 전에 사용할 수 있다는 것을 의미합니다. console.log(x); // 출력: undefined var x = 5; console.log(x); // ReferenceError: x is not defined let x = 5; 위의 코드에서 변수 `x`는 선언되기 전에 사용되었지만, 호이스팅으로 인해 `undefined`가 출력됩니다. 호이스팅은 변수 또는 함수의 초기화나 할당을 끌어올리지 않으며, 단순히 선언만을 끌어올립니다. sayHello(); // 출력: "안녕하세요!" function sayHello() {.. 2023. 10. 28. 이전 1 다음