JavaScript의 글로벌 변수에 대한 쓰기 코드 1회 검색

문제점


이전의 자바스크립트는 원래 관계 관리에 의존하는 구조가 없었고 개발자 자체의 의식도 낮았기 때문에 전통적인 웹 시스템의 유지보수, 수정 안건에서 전역 변수를 사용하는 경우가 많았다.
특히 중형에서 대규모의 시스템에는 전역 변수가 많아 전역 변수가 없어 오류가 발생했다.
그래서 나는 브라우저 컨트롤러를 입력하면 전역 변수를 쉽게 검색할 수 있는 쓰기를 써 보았다.
for (key in window) {if(key.indexOf("検索したいグローバル変数名")!=-1) console.log(key);}
Firefox 또는 Chrome의 콘솔에 복사하여 실행합니다.

해설


전역 변수는 변수 이름을 키워드로 창 대상에 저장하기 때문에 창 대상에서 for in 문장을 회전하고 컨트롤러에string#indexOf의 반환값이 -1이 아니라는 것을 표시합니다.
엄밀히 말하면 변수 이름이 완전히 일치하는 것이 아니라 부분적으로 일치하는 것이다. (검색하고자 하는 전역 변수 이름을 포함하는 전역 변수를 검색하는 것). 그러나 실제 전역 변수를 검색할 때 이것이 비교적 유용하다고 생각한다.

좋은 웹페이지 즐겨찾기