print_r() в javascript

Статус
В этой теме нельзя размещать новые ответы.

NnovCRAZY

Писатель
Регистрация
2 Май 2009
Сообщения
7
Реакции
0
Осваиваю javascript, столкнулся с проблемой: иногда нужно просмотреть содержимое объекта (массива). Есть ли в javascript аналоги print_r() или var_dump(), как в php??
 
Такого в JS нет. Через alert смотреть неудобно. Можете использовать например такой вывод (взято с сайта Д.Котерова _dklab.ru/chicken/nablas/38.html)
Код:
function Dump(d,l) {
    if (l == null) l = 1;
    var s = '';
    if (typeof(d) == "object") {
        s += typeof(d) + " {\n";
        for (var k in d) {
            for (var i=0; i<l; i++) s += "  ";
            s += k+": " + Dump(d[k],l+1);
        }
        for (var i=0; i<l-1; i++) s += "  ";
        s += "}\n"
    } else {
        s += "" + d + "\n";
    }
    return s;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху