Chrome 디버거가 닫힌 로컬 변수가 정의되지 않았다고 생각하는 이유는 무엇입니까? 다음 코드로: function baz() { var x = "foo"; function bar() { debugger; }; bar(); } baz(); 다음과 같은 예상치 못한 결과를 얻었습니다. 코드를 변경하는 경우: function baz() { var x = "foo"; function bar() { x; debugger; }; bar(); } 예상되는 결과를 얻었습니다. 또한, 다음과 같은 연락이 있을 경우eval함수 는 내 에 내가 할 수 . (eval). 한편, Firefox 개발 도구는 두 상황 모두에서 예상되는 동작을 제공합니다. 디버거가 파이어폭스보다 덜 편리하게 작동하는 크롬은 어떻게 된 겁니까?이 ..