Javascript отстраняване на грешки - функция на изхода на обекта - Уеб бележки и уеб съвети

Ако стандартния изход функция на алармите () може да показва масив, с обектите се справя много по-лошо.
Разбира се, можете да покажете на сложни структури от данни в конзолата, като се използва израза: console.log (). но в момента, не всички уеб браузъри имат тази конзола.

Като цяло, аз написах за debaginga малка функция, наречена alertObj (). Както можете да предположите, името идва от две думи: предупреждение и обект. тоест - да се даде съобщение на съдържанието на обекта. Той преобразува обект в четима за човека низ и отпечатва на стандартния диалогов съобщение. Нищо сложно.
За удобно - използвайте върху здравето на ...

функция alertObj (OBJ) ул Var = "";
за (к в OBJ) ул + = к + ":" + OBJ [к] + "\ г \ п";
>
предупреждение (ул);
>

многоизмерни обекти, често по:
функция strObj (OBJ, префикс, дълбочина) Var ул = «\ г \ п \ г \ п \ г \ п \ г \ п \ г \ п \ г \ п";
за (к в OBJ) ул + = префикс + »« + K + »:« + OBJ [к] + »\ г \ п";
ако (OBJ [к] "Обект" === typeof OBJ [к] prefix.length >
>
върнете ул;
>

Обожавам те, потърси една седмица, не може да редактирате обекта или HTML или текст, за да се вземат в резултат видях, че outerText оре и го взеха, много благодаря!