From 6b491bd9ddfb0a94759fa4c01572725b0167e3fe Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 30 Jan 2022 11:18:58 +0900 Subject: 2022/01/22 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/eventtarget/eventtarget/index.md | 67 ++++++++++------------- 1 file changed, 28 insertions(+), 39 deletions(-) (limited to 'files/ja') diff --git a/files/ja/web/api/eventtarget/eventtarget/index.md b/files/ja/web/api/eventtarget/eventtarget/index.md index 7eb3984f2e..baf6a7a09f 100644 --- a/files/ja/web/api/eventtarget/eventtarget/index.md +++ b/files/ja/web/api/eventtarget/eventtarget/index.md @@ -1,29 +1,38 @@ --- title: EventTarget() slug: Web/API/EventTarget/EventTarget +tags: + - コンストラクター + - リファレンス +browser-compat: api.EventTarget.EventTarget translation_of: Web/API/EventTarget/EventTarget --- -
{{APIRef("DOM Events")}}
+{{APIRef("DOM")}} -

EventTarget() コンストラクタは新しい {{domxref("EventTarget")}} オブジェクトインスタンスをつくります。

+**`EventTarget()`** コンストラクターは、新しい {{domxref("EventTarget")}} オブジェクトのインスタンスを作成します。 -

構文

+> **Note:** このコンストラクターを明示的に呼び出すことは、非常にまれです。ほとんどの場合、このコンストラクターは {{domxref("EventTarget")}} から派生したオブジェクトのコンストラクターの中で、 [`super`](/ja/docs/Web/JavaScript/Reference/Operators/super) キーワードによって使用されます。 -
var myEventTarget = new EventTarget();
+## 構文 -

引数

+```js +new EventTarget(); +``` -

なし。

+### 引数 -

戻り値

+なし。 -

{{domxref("EventTarget")}} オブジェクトのインスタンス。

+### 返値 -

+{{domxref("EventTarget")}} オブジェクトのインスタンス。 -
class MyEventTarget extends EventTarget {
+## 例
+
+```js
+class MyEventTarget extends EventTarget {
   constructor(mySecret) {
-    super();
+    super();
     this._secret = mySecret;
   }
 
@@ -38,37 +47,17 @@ myEventTarget.addEventListener("foo", function(e) {
 
 let event = new CustomEvent("foo", { detail: 7 });
 myEventTarget.dispatchEvent(event);
-let newValue = myEventTarget.secret; // == 7
- -

仕様

- - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('DOM WHATWG', '#dom-eventtarget-eventtarget', 'EventTarget() constructor')}}{{Spec2('DOM WHATWG')}} 
- -

ブラウザの実装状況

+let newValue = myEventTarget.secret; // == 7 +``` -
+## 仕様書 +{{Specifications}} -

{{Compat("api.EventTarget.EventTarget")}}

-
+## ブラウザーの互換性 -

関連情報

+{{Compat}} - +## 関連情報 -

 

+- {{domxref("EventTarget")}} -- cgit v1.2.3-54-g00ecf