객체에 대한 참조가 크롬에 의해 관리 될 필요가과 같이, 콘솔 자체에서 개체를 만들어야합니다. 그냥 넣어 대신 콘솔에 다음이 기능이 추가되었습니다 this revision을 선택하면
{why:'dont', you:'work?'}
, 그것은 말한다 :
Adding ability to access objects from printed ObjectPropertySections (console, scopes pane and etc.).
문제, 내 이해를 바탕으로, console.log
이 객체의 문자열 표현을 출력하고 객체 포맷터를 사용하여 멋지게 표시한다는 것입니다. 개체가 더 이상 존재하지 않습니다. 콘솔을 통해 객체를 만들면 Chrome은 객체 자체를 메모리에 저장합니다. 중단 점에서 일시 중지하고 로컬 범위 변수가있는 경우 변수가 메모리에 있기 때문에 변수를 전역으로 저장할 수도 있습니다.
JSON.parse('{"why":"dont","you":"work?"}');
> Object {why: "dont", you: "work?"}
하십시오
JSON.parse
전화에 출력을 복사하여 붙여 넣기, 콘솔에서
console.log(JSON.stringify({why:'dont', you:'work?'}));
> {"why":"dont","you":"work?"}
: 당신은 순환 참조를 가지고하지 않은 경우, 코드에서 할 수있는
한 가지입니다
변수가 메모리에 있으므로 변수를 저장할 수 있습니다. 스토어 글로벌 변수가 작동하지 않을 것처럼 왜 두 가지 이유를 볼 수 있습니다
고마워요! 그것은 나를 돕는다. (나의 경우에는'iframe'을 선택해야한다.) –
똑똑하다. 내게는 반응하는 네이티브 디버거를 사용하는 2 번이다. – Tope