Como posso listar os métodos de um objeto JavaScript na janela de comando VS?
-
04-07-2019 - |
Pergunta
Quando a depuração de JavaScript no Visual Studio 2008 e eu usar o? comando na janela de comando para listar os membros de um objeto JavaScript Eu sempre obter que as elipses {...}. Exemplo:
>? Page_Validators
{...}
[0]: {object}
[1]: {object}
[2]: {object}
[3]: {object}
[4]: {object}
[5]: {object}
length: 6
Estou assumindo estas são funções membro do objeto. Existe uma maneira para listar os membros em que {...}? Um comando de uma linha seria o ideal.
Graças.
Solução
Eu apenas tentei isso e ele funciona, com uma ressalva:
? (function () { var m = []; for (var p in Page_Validators) { if(typeof Page_Validators[p] == "function") { m.push(p); } } return m; })()
Isso irá mostrar-lhe todos os métodos que fazem parte do objeto, mas nenhum dos built-in métodos herdados (como toString()
ou valueOf()
).
Espero que ajude.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow