EventTarget()
EventTarget()
생성자는 새로운 EventTarget
객체 인스턴스를 생성합니다.
참고: 이 생성자를 명시적으로 사용하는 경우는 거의 없습니다. 보통은 EventTarget
을 상속하는 객체의 생성자 내에서 super
키워드로 사용됩니다.
구문
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 |
---|
DOM Standard # ref-for-dom-eventtarget-eventtarget① |
브라우저 호환성
BCD tables only load in the browser