Как получить все свойства объекта в Javascript?
April 17th, 2007 by Yuriy DrozdovОдним из необходимых шагов при работе с чужим плохо документированным или вообще недокументированным кодом есть получение всех свойств объекта. Вот как я решил для себя эту проблему в Javascript(подсмотрел в JavaScript Guide):
function dump(obj, obj_name) {
var result = “”
for (var i in obj)
result += obj_name + “.” + i + ” = ” + obj[i] + “\n”
return result
}
var result = “”
for (var i in obj)
result += obj_name + “.” + i + ” = ” + obj[i] + “\n”
return result
}
Вместо переменной obj_name можно просто написать ‘obj’, тогда дампить станет на один параметр проще. Я так и сделал.
obj_name для красоты вывода - вдруг ненароком забудешь что дампишь