JavaScript Reflect 機能別 一覧 関数 要素 使い方・書き方 例 javascript サンプル

Reflectとは

JavaScriptトピック:Reflectは、インターセプト可能なJavaScript操作のためのメソッドを提供するビルトインオブジェクト。 メソッドはプロキシハンドラのメソッドと同じ。 Reflectは関数オブジェクトではないので、構築可能でない。

Reflect メソッド

関数 ( Function・Properties )説明 要約
Reflect.applyとは、
静的なReflect.applyメソッドは、指定された引数とともに対象となる関数を呼び出すことができる。
Reflect.constructとは、
静的なReflect.construct メソッドは、機能として new 演算子のように働きます。これは、newtarget(...args) の呼び出しと同等です。
Reflect.definePropertyとは、
静的なReflect.definePropertyメソッドは、Object.definePropertyと似ていますが、Booleanを返す ことができる。
Reflect.deletePropertyとは、
静的なReflect.deleteProperty メソッドは、プロパティを削除します。機能としては delete 演算子のようなものです。
Reflect.enumerateとは、
静的なReflect.enumerate メソッドは、対象オブジェクトの可算できる自身と継承されたプロパティを持つイテレータを返す ことができる。
注意 これは、廃止 された API です。 今後、動作 することは保障されません。
Reflect.getとは、
静的なReflect.get メソッドは、機能としてオブジェクト。target[propertyKey] からプロパティを取得するかのように動作することができる。
Reflect.getOwnPropertyDescriptorとは、
静的なReflect.getOwnPropertyDescriptor メソッドは、Object.getOwnPropertyDescriptor と似ています。オブジェクトにプロパティが存在する場合、与えられたプロパティのプロパティディスクリプタを取得・返すことができる。一方、プロパティが存在しない場合は、undefined を返す ことができる。
Reflect.getPrototypeOfとは、
静的なReflect.getPrototypeOf メソッドは、 Object.getPrototypeOfと同じです。これは指定したオブジェクトのプロトタイプ (つまり、内部の [[Prototype]] プロパティの値)を返す ことができる。
Reflect.hasとは、
静的な Reflect.hasメソッドは、機能としては in 演算子 のように動作することができる。
Reflect.isExtensibleとは、
静的なReflect.isExtensibleメソッドは 、オブジェクトを拡張できるかを測定します(オブジェクトに追加された新しいプロパティを持てるかどうか)。これは Object.isExtensible に似ていますが、いくつかの 違いがある。
Reflect.ownKeysとは、
静的な Reflect.ownKeys メソッドは、対象のオブジェクトが持つプロパティキーの配列を返す ことができる。
Reflect.preventExtensionsとは、
静的な Reflect.preventExtensions メソッドは、すでにプロパティが追加されたオブジェクトに、新しいプロパティを抑制します (つまり、オブジェクトのさらなる拡張を抑制します)。Object.preventExtensions に似ていますが、違いがある。
Reflect.setとは、
静的なReflect.set メソッドは、オブジェクトにプロパティを設定するかのように動作することができる。
Reflect.setPrototypeOfとは、
静的なReflect.setPrototypeOf メソッドは、Object.setPrototypeOf と同じメソッドです。これは指定されたオブジェクトのプロトタイプ(内部の[[Prototype]]プロパティ)にほかのオブジェクト、または null を設定することができる。

関数リファレンス | Reflect | JavaScript グローバルオブジェクト Global Objects 一覧

JavaScript Reflect 機能別 一覧 関数 要素 使い方・書き方 例 javascript サンプル
JavaScript Reflect 機能別 一覧 | 関数 入門 | JavaScript マニュアル – WebRef
あわせて読みたい

Html

Glossary

PHP

JQuery

CSS