Как я могу просмотреть все свойства данного объекта JS? - PullRequest
1 голос
/ 04 сентября 2010

У меня есть сторонний серверный элемент управления, который генерирует JavaScript, и я хотел бы посмотреть, какие методы и свойства он предоставляет.

В настоящее время я просто набираю недопустимую функцию, например asdf123(), чтобы VS сломался, и я могу добавить часы к переменной, но есть масса методов, и я не знаю, что я ищу (я пытаюсь заставить элемент управления сделать что-то недокументированное).

Как лучше всего подойти к этому, пока продавец не ответит на мой запрос о помощи?

Ответы [ 3 ]

1 голос
/ 04 сентября 2010
console.dir(myobject);

Затем откройте консоль в Chrome, и вы получите красивую древовидную структуру вашего объекта.(примечание: myobject - это идентификатор, который ссылается на объект, который вы хотите проверить).

1 голос
/ 04 сентября 2010

Одним из хороших способов может быть использование firebug (firefox) или debugbar (то есть), или вы можете заглянуть в эту статью, где метод сообщает вам свойства объекта

http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256BF8004D72D6

0 голосов
/ 04 сентября 2010

Я думаю, что вы можете сделать

str = ""
for (x in obj){
  str = str + obj[x];
}
alert(str);//or doc.write it somewhere
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...