Skip to content

Аналог функции php var_dump() в JavaScript

Всем привет! Думаю что многие из Вас часто пользуются конструкцией php для получения сведений об интересующем объекте, вроде этой:

echo "<pre>"; var_dump($var); echo "</pre>";

Такая конструкция позволяет заглянуть во внутрь объекта, посмотреть его типы данных и прочее, иногда без подобной функции просто не обойтись, особенно если Вы разбираете чужой не задокументированный код.

Но что делать если Вам нужно посмотреть «внутренности» объекта в JavaScript? Возможно использовать console.log или дописать небольшую JS функцию и применять её в своём коде:

function objDump(object) {
	var out = "";
	if(object && typeof(object) == "object"){
		for (var i in object) {
			out += i + ": " + object[i] + "\n";
		}
	} else {
		out = object;
	}
		alert(out);
}

Метод alert() выведет на экран содержимое интересующего Вас объекта. Очень полезная функция. Желаю удачи!

 

Понравилось? Поделись с друзьями:Share on VKShare on FacebookTweet about this on TwitterShare on Google+
ОпубликованоПолезные скрипты

2 комментов

  1. c01nd01r c01nd01r

    А почему не использовать console.log?
    Для небольших объектов можно еще console.table() для построения красивой таблички в Chrome.
    Дебажить аллертами… ну это как-то не тру)

    • maler1988 maler1988

      Согласен с вами, когда писал пост был мал и глуп, сам сейчас всё через console.log() отлаживаю. =))

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Защита от ботов *

Оставляя комментарий на сайте, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
© it-svalka.ru 2013 - 2016 г.