Comment puis-je lister les méthodes d'un objet JavaScript dans la fenêtre de commande de VS?
-
04-07-2019 - |
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.
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