事前定義済み JavaScript ポリフィル

次に、事前定義された JavaScript ポリフィルのリストを示します。詳細については、「基本的なロボットの設定のデフォルト オプション」トピックの「[JavaScript の実行] タブ」にある「JavaScript ポリフィル」のセクションを参照してください。

オブジェクトまたは API

説明

注意

Array.prototype.values

Array.prototype.keys

Array.prototype.includes

Array.prototype.findIndex

Array.prototype.find

Array.prototype.fill

Array.prototype.entries

Array.prototype.copyWithin

Array.prototype.contains

Array.prototype.@@iterator

Array.of

Array.from

JavaScript Array は、配列の構築に使用されるグローバル オブジェクトです。配列は、高レベルのリスト構造オブジェクトです。

Element.prototype.replaceWith

Element.prototype.prepend

Element.prototype.matches

Element.prototype.closest

Element.prototype.before

Element.prototype.append

Element.prototype.after

Element は Web ページの一部です。

DOMTokenList.prototype.@@iterator

DOMTokenList インターフェイスは、スペースで区切られたトークンのセットで表現されます。JavaScript Array オブジェクトと同様に 0 からインデックス付けされます。常に大文字と小文字が区別されます。

IntersectionObserverEntry

IntersectionObserver

祖先要素または最上位ドキュメントのビューポイントを含むターゲット要素の交差部の変更を非同期で監視する方法を提供する Intersection Observer API のインターフェイス。祖先要素またはビューポイントはルートとして参照されます。

Intl

言語依存文字列の比較、数値の書式、日付や時刻の書式を提供する ECMAScript 国際化 API の名前空間。INTL オブジェクトは、複数のコンストラクタへのアクセス、および国際化コンストラクタに共通する機能とその他の言語依存機能を提供します。

オブジェクトの全セットおよび次の言語をサポートします。

da, de , en, ja, ru

Map

キーと値のペアを保有し、キーの元の挿入順序を記憶するオブジェクト。

オブジェクトの全セットをサポートします。

Math.trunc

Math.tanh

Math.sinh

Math.sign

Math.log2

Math.log1p

Math.log10

Math.imul

Math.hypot

Math.fround

Math.cosh

Math.clz32

Math.cbrt

Math.atanh

Math.asinh

Math.acosh

Math は、数学の定数および関数のプロパティおよびメソッドの組み込みオブジェクトです。関数オブジェクトではありません。

NodeList.prototype.forEach

NodeList.prototype.@@iterator

NodeList オブジェクトは、通常、Node.childNodes などのプロパティや document.querySelectorAll() などのメソッドから返されたノードのコレクションです。

Number.parseInt

Number.parseFloat

Number.isSafeInteger

Number.isInteger

Number.MIN_SAFE_INTEGER

Number.MAX_SAFE_INTEGER

Number.Epsilon

Number は、倍精度 64 ビット浮動小数点形式 (IEEE 754) の数値データ型です。その他のプログラミング言語には、次のようなさまざまな数値タイプを含めることができます。Integer、Float、Double、または Bignum。

Object.values

Object.setPrototypeOf

Object.keys

Object.entries

Object.assign

オブジェクト ラッパーを作成するコンストラクタ。

Performance

Performance インターフェイスは、現在のページのパフォーマンス関連情報へのアクセスを提供します。High Resolution Time API の一部ですが、Performance Timeline API、Navigation Timing API、User Timing API、および Resource Timing API によって強化されています。

このタイプのオブジェクトは、読み取り専用の属性である window.performance を呼び出すことで取得できます。

PerformanceEntry オブジェクトをサポートします。

PerformanceEntry オブジェクトは、performance timeline の一部である単一のパフォーマンス メトリックをカプセル化します。

Promise

Promise.prototype.finally

Promise は、非同期処理のイベントの完了 (または失敗) および結果の値を表すオブジェクトです。

RegExp.prototype.flags

現在の正規表現オブジェクトのフラグから成る文字列を返すプロパティ。

セット

プリミティブ値かオブジェクト参照かに関わらず、任意のタイプの一意の値を保存できるようにするオブジェクト。

オブジェクトの全セットをサポートします。

String.prototype.contains

String.prototype.codePointAt

String.prototype.endsWith

String.prototype.@@iterator

String.prototype.includes

String.prototype.padEnd

String.prototype.padStart

String.prototype.repeat

String.prototype.startsWith

String.prototype.trim

すべての String インスタンスは String.prototype から継承します。String プロトタイプ オブジェクトへの変更は、すべての String インスタンスに伝播されます。

Symbol

Symbol.hasInstance

Symbol.isConcatSpreadable

Symbol.iterator

Symbol.match

Symbol.search

Symbol.species

Symbol.split

Symbol.toPrimitive

Symbol.toStringTag

Symbol.unscopables

Symbol は関数 Symbol を呼び出して作成されるプリミティブ値で、匿名の一意の値を動的に生成し、オブジェクト プロパティとして使用される場合があります。

Url

オブジェクト URL の作成に使用する静的メソッドを提供するオブジェクトを表すインターフェイス。

オブジェクトの全セットをサポートします。

WeakSet

弱保持オブジェクトをコレクションに保存するために使用されるオブジェクト。

WeakMap

キーが弱参照されるキー/値のペアのコレクション。キーはオブジェクトでなければならず、値は任意の値でもかまいません。