Question

Lors du débogage de JavaScript dans Visual Studio 2008 et lorsque j'utilise le fichier? commande dans la fenêtre de commande pour répertorier les membres d'un objet JavaScript Je reçois toujours les ellipses {...}. Exemple:

>? Page_Validators 
{...}
    [0]: {object}
    [1]: {object}
    [2]: {object}
    [3]: {object}
    [4]: {object}
    [5]: {object}
    length: 6

Je suppose que ce sont les fonctions membres de l'objet. Existe-t-il un moyen de lister les membres dans ce {...}? Une commande à une ligne serait idéale.

Merci.

Était-ce utile?

La solution

Je viens d'essayer cela et cela fonctionne, avec une mise en garde:

? (function () { var m = []; for (var p in Page_Validators) { if(typeof Page_Validators[p] == "function") { m.push(p); } } return m; })()

Cela vous montrera toutes les méthodes qui font partie de l'objet, mais aucune des méthodes héritées intégrées (comme toString () ou valueOf () ).

L’espoir que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top