2017-12-04 4 views
0

JavaScript 함수의 이름을 알고 있거나 함수 (예 : 콜백)에 대한 참조가있는 경우 Firefox Quantum 디버거를 사용할 때 함수가 정의 된 위치를 어떻게 찾을 수 있습니까?Firefox Quantum의 디버거에서 JavaScript 함수가 정의 된 위치를 어떻게 알 수 있습니까?

Firebug/Firefox 디버거에서 JS 콘솔에 함수 이름을 입력 할 수 있었는데 약간의 정보가 출력되었으므로 출력을 클릭하여 함수 정의로 가져갈 수있었습니다.

Firefox Quantum에서 함수 이름을 클릭하면 콘솔에서 확장되어 함수 객체에 대한 정보를 표시합니다.

enter image description here

크롬 디버거는 여전히 방식 방화범이 끌려/파이어 폭스가 사용 작동하지만, 나는 두 브라우저에서 디버깅/테스트를 필요로 끝낸다.

답변

0

디버거 탭에서 ctrl + shift + f을 누르십시오. 그러면 기능 이름을 입력 할 수있는 검색 창이 열립니다. 이렇게하면 이름이 나타나는 모든 위치가 표시됩니다. 이제 다음과 같은 라인을 찾아야합니다. function <name>() {

또는 바로 function <name>을 입력하십시오.

+0

이 함수는 전역 수준 함수에서 작동하지만 객체 내부의 메서드 또는 콜백에 전달 된 익명 함수에 대해서는 부족합니다. – stuporglue

관련 문제