JavaScript 컨텍스트 정보
1442 단어 자바스크립트
컨텍스트
우선 말의 정의로부터 설명하면, 어느 코드가 실행될 때의 문맥이나 상황을 실행 문맥이라고 합니다.
예를 들어 브라우저에서 코드를 실행하면 window 객체와 this가 JavaScript 엔진에 의해 준비되므로 실행할 수 있습니다.
실행 컨텍스트에는 세 가지 유형이 있습니다.
1. 글로벌 컨텍스트
2. 함수 컨텍스트
3. eval 컨텍스트
그러나 3의 eval 함수는 ES6에서 더 이상 사용되지 않습니다.
글로벌 컨텍스트
글로벌 컨텍스트에서는 선언한 변수와 함수, 글로벌 객체, this의 3개를 이용할 수 있습니다.
편집기에서 적절한 index.html과 main.js를 만들 때 main.js 바로 아래에 작성된 코드가 실행되는 환경이 글로벌 컨텍스트입니다.
함수 컨텍스트
함수 문맥에서는 선언한 변수와 함수와 「arguments」, 「super」, [this], [외부 변수]의 4개가 JavaScript 엔진에 의해 준비되어 이용할 수 있습니다.
실행 결과
this(window),arguments,a(0)의 3개가 콘솔에 출력되고 있습니다.
참고
Udemy: 【JS】가치에서 배우고 싶은 사람을 위한 JavaScript 메커니즘
Reference
이 문제에 관하여(JavaScript 컨텍스트 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomoki12/items/bbd404f543a52ff064eb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(JavaScript 컨텍스트 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomoki12/items/bbd404f543a52ff064eb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)