자바스크립트 #변수 #변수호이스팅 #식별자 #실행환경
-
자바스크립트 실행환경, 변수, 호이스팅, 식별자Javascript/모던자바스크립트 Deep Dive 2022. 12. 18. 21:38
p.17 자바스크립트 실행환경 브라우저 환경 vs Node.js 환경 브라우저 환경 : Html, CSS, 자바스크립트를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 주된 목적 DOM API를 기본적으로 제공 Node.js환경 : 노드js 는 외부에서 자바스크립트 실행환경 제공이 주된 목적 파일을 생성하고 수정할 수 있는 파일 시스템을 기본적으로 제공 p.32 const arr = [1,2,3] arr.forEach(alert) Node.js 환경에서 윗 코드를 실행하면 "ReferenceError: alert is not defined" 라는 에러가 발생한다. 이유는 클라이언트 Web API 인 alert 함수를 사용할 수 없기 때문이다. ▶️ 클라이언트 사이드 Web API가 포함된 코드를 실행..