>웹 프론트엔드 >JS 튜토리얼 >자바스크립트 성능 향상을 위한 지역 변수의 영리한 사용_javascript 팁

자바스크립트 성능 향상을 위한 지역 변수의 영리한 사용_javascript 팁

WBOY
WBOY원래의
2016-05-16 16:58:211141검색

JavaScript에서 식별자의 위치가 깊어질수록 읽고 쓰는 속도가 느려집니다. 따라서 함수에서 지역 변수를 읽고 쓰는 것은 항상 가장 빠른 반면, 전역 변수를 읽고 쓰는 것은 일반적으로 가장 느립니다. 좋은 경험 법칙은 교차 범위 값이 함수에서 두 번 이상 참조되는 경우 이를 지역 변수에 저장하는 것입니다.

예:

코드 복사 코드는 다음과 같습니다.





이 함수는 document를 세 번 참조하며 document는 전역 개체입니다. 이 변수를 검색하는 프로세스는 전역 변수 개체에서 최종적으로 발견될 때까지 전체 범위 체인을 통과해야 합니다. 먼저 전역 변수에 대한 참조를 지역 변수에 저장한 다음 전역 변수 대신 이 지역 변수를 사용하면 성능에 미치는 영향을 줄일 수 있습니다.

예:


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.