에 값을 기록 값이 console.log의 결과 일 때 $ _를 사용하여 값에 액세스 할 수 없습니다.이 값은 응용 프로그램 내부에서 들어오는 표현식 대신 conso에 직접 입력했습니다. 르. 그것이 어디에서 왔는지액세스 마지막 크롬 콘솔
마지막 평가 표현에 액세스하는 방법에 상관없이,이 있습니까?
에 값을 기록 값이 console.log의 결과 일 때 $ _를 사용하여 값에 액세스 할 수 없습니다.이 값은 응용 프로그램 내부에서 들어오는 표현식 대신 conso에 직접 입력했습니다. 르. 그것이 어디에서 왔는지액세스 마지막 크롬 콘솔
마지막 평가 표현에 액세스하는 방법에 상관없이,이 있습니까?
& 붙여 넣기 만 복사 할 수 있습니다.
사용할 수있는 모든 명령 및 바로 가기를 참조하십시오
https://developers.google.com/chrome-developer-tools/docs/commandline-api https://developers.google.com/chrome-developer-tools/docs/shortcuts
이에 대한 주위 작품은 글로벌 네임 스페이스에 변수를 정의하는 것입니다. 아마도 console.log(local_variable)
은 함수 안에 있습니다. some_function()
가 호출 여기
<script>
var global_variable = null;
function some_function() {
var local_variable = 0;
global_variable = local_variable;
console.log(local_variable);
}
</script>
, 당신이
local_variable
가 기록 될 것입니다,하지만 당신은 신속하게 그 값을 가져 와서 작업을 콘솔에
global_variable
을 입력 할 수 있습니다.
이하 console.log ((window.temp = local_variable))' –
콘솔에 로그 된 후에 마우스 오른쪽 버튼을 클릭하고 전역 기능으로 저장 옵션을 사용할 수 있습니다. 이것을 클릭하면 변수를 가리키는 'temp1'과 같은 새로운 변수가 정의됩니다. Here's a video of it in action (not mine).
은 Chrome의 DevTools에서 중단 점을 설정하여 실행중인 모든 평가 된 표현식에 액세스 할 수 있습니다.
로그 된 표현식에는 콘솔에서 클릭 가능한 줄 번호가 있어야합니다. 링크를 따라 코드 줄에 중단 점을 설정하십시오 (console.log
이어야 함). 중단 점에
전체 가이드 :
https://developers.google.com/web/tools/chrome-devtools/javascript/breakpoints
은 C & P는 정말 옵션, 평가 표현이 들어 있습니다 객체? –
console.log()는 문자열을 출력합니다 - 아니요, 객체를 가져올 수 없습니다. 이를 위해서는 디버거를 사용해야합니다. – laktak
적어도 console.log()가 문자열을 출력한다는 것은 사실이 아닙니다. 임의의 객체를 받아들이고 실제 객체에 대한 참조를 유지하므로 객체 및 하위 객체의 속성을 임의의 깊이로 검사 할 수 있기 때문에 실제 객체에 대한 참조가 유지됩니다. 이를 테스트하려면 콘솔에서'console.log ((function() {var o = {}; o.recurse = o; return o;})());와 같은 것을 평가하십시오. – user4815162342