51 votes

Déterminer si une propriété JavaScript a un getter ou un setter défini ?

Est-il possible, compte tenu d’un nom d’objet et de propriété, de déterminer si cette propriété est définie à l’aide d’un getter ou d’un setter, ou est-elle complètement transparente ? Je ne veux définir un getter/setter que s’il n’y en a pas déjà un défini sur la propriété.

J’en ai besoin pour fonctionner dans WebKit/Firefox.

45voto

Graham Points 3509

Je pense que vous cherchez `` ?

33voto

Jim Schubert Points 10234

Vous pouvez utiliser ``

Par exemple:

14voto

Eloy Pineda Points 1767

Vous pouvez utiliser Object.getOwnPropertyDescriptor(obj, prop).

Usage:

0voto

Umesh Patil Points 5108

Recherchez l’exemple de modèle d’objet pour votre exigence java Script :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X