Блог инженера-программиста / шапку скоро поменяю /

Как получить все свойства объекта в JavaScript

Когда разбираешься с чужой библиотекой на JavaScript очень часто нужно посмотреть все допустимые свойства и методы объекта. Это может сделать простая функция:

1
2
3
4
5
6
function dump(obj, obj_name) {
  var result = ""
  for (var i in obj)
    result += obj_name + "." + i + " = " + obj[i] + "\n";
  return result
}

Например, чтоб посмотреть все свойства и методы ui.panel из jQuery нужно выполнить команду:

1
alert(dump(ui.panel,'ui.panel'));

Комментирование закрыто.