그러나, 런타임 환경에 따라 this는 브라우저 환경에서는 window객체를 node js 환경에서는 global 객체를 가리키게 된다.<브라우저 환경><Nodejs 환경>먼저 함수와 메서드의 차이를 알아보자.함수는 말 그대로function을 선언하여 함수명
실행 컨텍스트(JS Execution Context)란?자바스크립트의 실행 컨텍스트는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체이다.어떤 실행 컨텍스트가 활성화되는 시점에 다음과 같은 일을 한다.선언된 변수를 위로 끌어올린다. = 호이스팅(hoisting)외부
동기 / 비동기 먼저 JavaScript는 동기적인 프로그래밍 언어이다. 여기서 동기적이란 사용자가 코드를 작성한 순서대로 위에서 아래로 처리한다는 것이다. 만약, 서버(Database)에서 데이터를 받아오는 코드를 실행시켰을 때 그 시간이 10초가 걸려도 데이터를