Le constructeur EventTarget() crée une nouvelle instance d'objet EventTarget.

Syntaxe

var myEventTarget = new EventTarget();

Paramètres

Aucun.

Valeur retournée

Une instance d'objet EventTarget.

Exemples

class MyEventTarget extends EventTarget {
  constructor(mySecret) {
    super();
    this._secret = mySecret;
  }

  get secret() { return this._secret; }
};

let myEventTarget = new MyEventTarget(5);
let value = myEventTarget.secret;  // == 5
myEventTarget.addEventListener("foo", function(e) {
  this._secret = e.detail;
});

let event = new CustomEvent("foo", { detail: 7 });
myEventTarget.dispatchEvent(event);
let newValue = myEventTarget.secret; // == 7

Spécifications

Spécification Statut Commentaire
DOM
La définition de 'EventTarget() constructor' dans cette spécification.
Standard évolutif  

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 64Edge ? Firefox Support complet 59IE Aucun support NonOpera Support complet 51Safari Aucun support NonWebView Android Support complet 64Chrome Android Support complet 64Edge Mobile ? Firefox Android Support complet 59Opera Android Support complet 51Safari iOS Aucun support NonSamsung Internet Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue

Voir aussi

 

Étiquettes et contributeurs liés au document

Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,