클래스 클래스 JavaScript
애드온 / 애플리케이션 또는 JavaScript 개체에 대한 펼쳐 디버거에서 개체 맵을 수행하는 방법이 있습니까?
상황은 다음과 달라집니다. 메소드가 두 번 호출되고 매번 다른 것이 있습니다. 뭔가 다른지 잘 모르겠지만 뭔가 있습니다. 따라서 창 (또는 창. 문서)의 모든 속성을 텍스트 편집기에서 할 수있는 권한 두 호출 모두 상태를 간단한 파일 diff로 사용할 수 있습니다. 생각?
방화범 +console.log(myObjectInstance)
console.log("my object: %o", myObj)
명명되지 않은 다음과 같은 표현이 표시됩니다.
[object Object]
또는 일부.
function mydump(arr,level) {
var dumped_text = "";
if(!level) level = 0;
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += " ";
if(typeof(arr) == 'object') {
for(var item in arr) {
var value = arr[item];
if(typeof(value) == 'object') {
dumped_text += level_padding + "'" + item + "' ...\n";
dumped_text += mydump(value,level+1);
} else {
dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
}
}
} else {
dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}
Chrome, Firefox 또는 IE10 +를 사용하는 경우 콘솔을 확장하고
(function() {
console.dump = function(object) {
if (window.JSON && window.JSON.stringify)
console.log(JSON.stringify(object));
else
console.log(object);
};
})();
간결한 브라우저 간 솔루션을 제공합니다.
다음을 사용하십시오.
console.dir(object);
클릭 가능한 멋진 표현을 얻을 수 있습니다. Chrome 및 Firefox에서 작동
크롬 / 크롬 용
console.log(myObj)
또는 동등합니다
console.debug(myObj)
가독성을 높이기 위해 아래와 같이 객체를 json 문자열로 변환 할 수 있습니다.
console.log(obj, JSON.stringify(obj));
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
을 사용 console.log(object)
하면 객체가 Javascript 콘솔에 던져 지지만 항상 원하는 것은 아닙니다. 를 사용 JSON.stringify(object)
하면 변수에 저장 될 대부분의 항목이 반환됩니다. 예를 들어 텍스트 영역 입력으로 보내고 콘텐츠를 다시 서버에 제출합니다.
Chrome에서 점 3 개를 클릭하고 도구 더보기를 클릭 한 다음 개발자를 클릭합니다. 콘솔에서 console.dir (yourObject)를 입력합니다. 예제 이미지를 보려면이 링크를 클릭하십시오.
참고 URL : https://stackoverflow.com/questions/749266/object-dump-javascript
'IT' 카테고리의 다른 글
목록의 표준 표준 (0) | 2020.09.08 |
---|---|
Gmail 및 NodeJS를 사용하는 Nodemailer (0) | 2020.09.08 |
PHP의 Try / Catch 블록이 예외를 적용하지 않습니다. (0) | 2020.09.08 |
Ruby에서 DateTime.now를 UTC로 어떻게 변환합니까? (0) | 2020.09.08 |
UIActivityIndicator의 크기를 어디에 있습니까? (0) | 2020.09.08 |