2017-04-23 6 views
0

JavaScript 프로젝트에서 작업하는 동안 콘솔을 사용하여 객체를 확인하기도합니다. 프로젝트에서 나는 현재 콘솔의 범위를 어떻게 든 변경했다. 모든 항목을로드 한 후 this을 콘솔 (Chrome 개발자 도구)에 입력하면 개체 중 하나가 표시됩니다. 나는이 (this)을 다른 프로젝트와 사이트 (StackOverflow 포함)와 함께 할 때마다 window 객체를 얻었습니다.개발자 도구 브라우저 콘솔에서 "this"에 대한 창 이외의 다른 것을 반환 할 수 있습니까?

콘솔의 범위를 어떻게 변경할 수 있습니까? 또한 이것을 디버깅하는 방법에 대한 조언이 있으면 도움이됩니다.

+0

'AMD' 또는'Commonjs'와 같은 패턴을 따르고 있습니까? – brk

답변

0

내 문제는 구성 요소 내의 코드에있는 중단 점 때문이라고 생각합니다. 휴식 시간에 this을 실행할 때 중단 점 시점에서 범위를 반환했습니다.

그래서 코드 실행과 함께 콘솔의 범위가 변경되는 것으로 보입니다. 여하튼 나는 결코 전에 이것을주의하지 않았다.

+0

, 그게 의미가 될 것이고, 디버깅이 가능하게 만든다. –