EventTarget()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Le constructeur EventTarget()
crée une nouvelle instance d'objet EventTarget
.
Syntaxe
js
var myEventTarget = new EventTarget();
Paramètres
Aucun.
Valeur retournée
Une instance d'objet EventTarget
.
Exemples
js
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
Specification |
---|
DOM Standard # ref-for-dom-eventtarget-eventtarget① |
Compatibilité des navigateurs
BCD tables only load in the browser