Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
Méthode dépréciée ! Ne pas utiliser unwatch()
et watch()
. En effet, ces deux méthodes n'étaient implémentées qu'avec Gecko et ont été retirées à partir de Firefox 58. De plus, l'ajout de points d'arrêts conditionnels a de graves impacts sur les performances, notamment sur les objets globaux comme window
. Il est conseillé d'utiliser les accesseurs et mutateurs ou les proxies.
La méthode unwatch()
permet de retirer un point d'arrêt conditionnel créé par la méthode watch()
.
Syntaxe
obj.unwatch(prop)
Paramètres
prop
- Le nom de la propriété dont on ne veut plus suivre l'état.
Valeur de retour
Description
Le débogueur JavaScript possède plusieurs fonctionnalités, y compris celles offertes par cette fonction. Pour plus d'informations sur cet outil, voir le débogueur JavaScript.
Par défaut, tous les objets qui descendent de Object
héritent de cette méthode.
Note : unwatch()
utilise le nom d'une seule propriété comme paramètre. Ce comportement est expliqué avec la méthode watch()
.
Exemples
Voir watch()
.
Spécifications
Cette méthode ne fait partie d'aucune spécification. Implémentée avec JavaScript 1.2.
Compatibilité des navigateurs
No compatibility data found. Please contribute data for "javascript.builtins.Object.unwatch" (depth: 1) to the MDN compatibility data repository.
Notes de compatibilté
Si on appelle unwatch()
sur un objet Document
, on aura une exception TypeError
à partir de Firefox 23 (bug 903332). Cette régression a été corrigée avec Firefox 27.