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.

Foi útil?

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
scroll top