事前定義済み 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 |
キーが弱参照されるキー/値のペアのコレクション。キーはオブジェクトである必要があり、値は任意です。 |