BCD tables only load in the browser
EventTarget()
构造方法将会创建一个新的EventTarget
对象实例。
var myEventTarget = new EventTarget();
无。
一个 EventTarget
实例。
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
Specification | Status | Comment |
---|---|---|
DOM EventTarget() constructor |
Living Standard |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.