> 웹 프론트엔드 > JS 튜토리얼 > js 정적 범위의 기능. _기본지식

js 정적 범위의 기능. _기본지식

WBOY
풀어 주다: 2016-05-16 19:22:24
원래의
1015명이 탐색했습니다.

JS의 범위는 비교적 복잡한 것입니다

JS의 범위는 함수가 정의될 ​​때 함수가 정의된 범위가 아니라 함수가 정의된 범위입니다. 도메인이라고 합니다.

함수가 호출되면 새로운 범위가 생성됩니다. 이 범위에서 var로 정의된 변수는 일반적으로 함수 실행이 완료된 후 이 호출에 의해 생성된 범위입니다. 시스템.

함수 트랩이 정의되면 내부에 정의된 함수가 저장되는 경우(예: 전역 변수에 할당) 그런 다음 자신이 위치한 범위(외부 함수를 호출할 때 생성된 범위)도 함께 저장해야 합니다. 즉, 외부 함수의 실행이 끝나면 이 호출 중에 생성된 범위는 다음에 의해 재활용되지 않습니다. 시스템에서 함수가 재활용되면 저장될 때까지 기다려야 합니다. 시스템에서 함께 재활용됩니다.
Scope Saved 물론 이 범위의 모든 지역 변수도 저장됩니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿