Чтобы просмотреть все свойства и методы javascript-объекта, можно воспользоваться встроенным циклом for…in.
Синтаксис:
for(<текущее имя свойства (метода)> in <просматриваемый объекта>) {
<тело цикла>
}
Пример:
// Инициализация объета
var my_Object = {a:1, b:2, c:3};
// Обход объета
for(property in my_Object) {
alert(property + ": " + my_Object[property]);
}
Спасибо, пригодилось ))
var o = function() {};
o.prototype = {a: 1, b: 2};
for(var m in o)
{
console.log(m + ‘: ‘ + o[m] + ‘\r’);
}
Увы, вот нету свойства prototype в выводе.
Говно. Как обойти json, если он имеет вложенные объекты?
Михаил, сам ты говно. Отличный пример, коротко и ясно, а если вложенные объекты, то, несмотря на хамство дам подсказку: «рекурсия», а дальше попробуй подумать.