この記事は、MDN で文書化された、すべての JavaScript メソッドをアルファベット順に並べたリストを含みます。
Found 321 pages with the tag "Method":
A
-
abs: 静的なSIMD.%type%.abs()メソッドは絶対値をもつ新しいSIMDデータ型を返します。 -
acosh: 引数として与えた数のハイパーボリックアークコサインを返します。 すなわち -
add: Editorial review completed. -
add: 特定のvalueをもつ新しい要素をSetオブジェクトの最後に追加します。 -
add: 静的なSIMD.%type%.add()メソッドは加算されたレーン値 (a + b) をもつ新しいインスタンスを返します。 -
add: 新しいオブジェクトをWeakSetオブジェクトの最後に追加します。 -
all:Promise.all(iterable)メソッドは、反復引数のすべてのプロミスが完了したとき完了したプロミスを返すか、与えられたプロミスの中で最初の失敗理由とともに失敗したプロミスを返します。 -
allTrue: 静的なSIMD.%BooleanType%.allTrue()メソッドは、すべてのレーンがtrue値を持つかどうかを示すBoolean値を返します。 -
and: 静的なSIMD.%type%.and()メソッドはレーン値の論理的ANDをもつ新しいインスタンスを返します。(a & b). -
apply: 関数呼び出しに対するトラップです。 -
apply:apply()メソッドは与えられたthis参照値と、配列(もしくは配列風のオブジェクト)の形で与えられた引数を用いて関数を呼び出します。 -
apply: 静的なReflect.apply()メソッドは、指定された引数とともに対象となる関数を呼び出します。 -
assign: 一つ以上の ソース オブジェクトから、直接所有で (own) 列挙可能な (enumerable) すべてのプロパティの値を、ターゲット オブジェクトへコピーします。戻り値はターゲット オブジェクトです。 -
atanh: 引数として与えた数のハイパーボリックアークタンジェントを返します。すなわち
B
-
bind:bind()メソッドは、呼び出された時に新しい関数を生成します。最初の引数thisArgは新しい関数のthisキーワードにセットされます。2 個目以降の引数は、新しい関数より前に、ターゲット関数の引数として与えられます。 -
bold:bold()メソッドは、文字列を太字で表示する<b>要素を生成します。
C
-
call: this の値と、個々にあたえた引数をわたして、関数を呼び出します。 -
catch: catch() メソッドはPromiseを返します。失敗した場合のみ扱います。Promise.prototype.then(undefined, onRejected)が呼ばれたときと同様に振る舞います。 -
cbrt:Math.cbrt()関数は、引数として与えた数の立方根を返します。すなわち、 -
charAt:charAt()メソッドは、文字列から指定した文字を返します。 -
charCodeAt:charCodeAt()メソッドは、与えられたインデックスに位置する文字の UTF-16 コードを表す 0 から 65535 の整数を返します(UTF-16 コードユニットは、単一の UTF-16 コードユニットで表現可能なコードポイントの Unicode コードポイントと一致しますが、単一の UTF-16 コードユニットでは表現できないコードポイントのサロゲートペアの最初のコードユニットでもあります。 例えば Unicodeコードポイント> 0x10000)。コードポイント値全体を取得したいなら、codePointAt()を使用してください。 -
check: 静的なSIMD.%type%.check()メソッドは、引数が有効なSIMDデータ型で、%type%と同じなら、SIMD データ型をを返します。 さもなければ、TypeErrorがスローされます。 -
clear:Mapオブジェクトからすべての要素を削除します。 -
clear:Setオブジェクトからすべての要素を取り除きます。 -
clear:clear()メソッドは、WeakMapオブジェクトからすべての要素を削除するために使用されていましたが、もはや ECMAScript とその実装に含まれていません。 -
clear:WeakSetオブジェクトからすべての要素を削除します。 -
clz32:Math.clz32()関数は、引数として与えられた数値の 32 ビットバイナリ表現での先頭の 0 の個数を返します。 -
codePointAt:codePointAt()メソッドは、Unicode ポイント値である負でない整数を返します。 -
compile: 非推奨のcompile()メソッドはスクリプトの実行中に正規表現を(再)コンパイルするために使われます。RegExpコンストラクタと基本的に同じです。 -
concat:concat()メソッドは、文字列に別の文字列を連結して、新しい文字列として返します。 -
construct: 静的なReflect.construct()メソッドは、機能としてnew演算子のように働きます。これは、new target(...args) の呼び出しと同等です。 -
construct:new操作に対するトラップです。 -
copyWithin: 配列内の一連の配列の要素をtargetで開始する位置にコピーします。第二、第三の引数、startとendのインデックス位置からコピーが実施されます。end引数はオプションです。デフォルトは配列のサイズになっています。このメソッドはArray.prototype.copyWithinと同じアルゴリズムです。TypedArrayはtyped array typesの一つです。 -
copyWithin:copyWithin()メソッドは、配列内の配列要素の並びをtargetで始まる位置にコピーします。このコピーは、2, 3 番目の引数であるstartとendに指定したインデックス位置から取られます。end引数の指定は任意であり、デフォルトで配列の長さ (最後尾) になります。 -
cosh: 引数として与えた数のハイパーボリックコサインを返します。constant eを使用して表現されます。:
D
-
defineProperties:Object.defineProperties()メソッドは、オブジェクトに直接新しいプロパティを定義し、あるいは既存のプロパティを変更して、そのオブジェクトを返します。 -
defineProperty:Object.defineProperty()に対するトラップです。 -
defineProperty: 静的なReflect.defineProperty()メソッドは、Object.defineProperty()と似ていますが、Booleanを返します。 -
delete:Mapオブジェクトから特定の要素を削除します。 -
delete:Setオブジェクトから特定の要素を取り除きます。 -
delete:delete()メソッドは、WeakMapオブジェクトから指定された要素を削除します。 -
delete:WeakSetオブジェクトから指定された要素を削除します。 -
deleteProperty:delete操作に対するトラップです。 -
deleteProperty: 静的なReflect.deleteProperty()メソッドは、プロパティを削除します。機能としてはdelete演算子のようなものです。 -
div: 静的なSIMD.%type%.div()メソッドは、割られたレーン値をもつ新しいインスタンスを返します。(a / b).
E
-
endsWith:endsWith()メソッドは、対象の文字列が引数に指定された別の文字列を末尾に持つ文字列であるか否かを示す真偽値を返します。 -
entries: 配列内の各要素に対する key/value ペアを含む新しいArray Iteratorオブジェクト を取得します。 -
entries: 配列内の各インデックスに対するkey/valueペアを含む新しいArray Iteratorオブジェクトを返します。 -
entries:Object.entries()メソッドは、引数に与えたオブジェクトが所有する、列挙可能なプロパティの組[key, value]からなる配列を返します。配列要素の順序はfor...inループによる順序と同じです(両者の違いとして、for-in ループではその上プロトタイプチェーン内のプロパティも列挙されます)。 -
entries: 挿入順でMapオブジェクトの要素に対する[key, value]ペアを含む新しいIteratorオブジェクトを返します。 -
entries:Setオブジェクトの各要素に挿入順に[value, value]の配列を含む新しいIteratorオブジェクトを返します。Setオブジェクトに対して、Mapオブジェクトのようなkeyはありません。しかしながら、Mapオブジェクトと似たAPIをもつために、各entryはkeyとvalueに対して同じ値を持ちます。そのため、配列[value, value]が返されます。 -
enumerate: 次の引数がenumerateメソッドに渡されます。thisはハンドラにバインドされます。 -
enumerate: 静的なReflect.enumerate()メソッドは、対象オブジェクトの可算できる自身と継承されたプロパティを持つイテレータを返します。 -
equal: 静的なSIMD.%type%.equal()メソッドは、各レーンで等号比較(a == b)に応じた値をもつ選択マスクを返します。 -
every: typed array内のすべての要素が提供された関数によって実装されたテストを渡すかどうかテストします。このメソッドはArray.prototype.every()と同じアルゴリズムです。TypedArrayはtyped array typesの一つです、 -
expm1:ex - 1を返します。xは引数で、e は自然対数の底です。 -
exports:WebAssembly.exports()関数は指定したModuleのエクスポート宣言の定義の配列を返します。 -
extractLane: 静的なSIMD.%type%.extractLane()メソッドは与えられたレーンの値を返します。
F
-
fill:fill()メソッドは、typed array中の開始インデックスから終了インデックスまでの全ての要素を固定値で設定します。このメソッドのアルゴリズムはArray.prototype.fill()と同じです。ここで、TypedArrayはtyped array typesのいずれかを指します。 -
fill:fill()メソッドは、配列中の開始インデックスから終了インデックスまでの要素を固定値で設定します。 -
filter: 提供された関数によって実装されるテストを渡すすべての要素で新しいtyped arrayを生成します。このメソッドはArray.prototype.filter()と同じアルゴリズムを持っています。TypedArrayはここではtyped array typesの一つです。 -
find: 要素は、与えられたテスト関数を満たした場合、typed arrayのvalueを返します。さもなければ、undefinedが返されます。TypedArrayはここではtyped array typesの一つです。 -
find:find()メソッドは、配列内の要素が指定されたテスト関数を満たす場合、配列内の 値 を返します。そうでない場合はundefinedを返します。 -
findIndex:findIndex()メソッドは、配列内の要素が指定されたテスト関数を満たす場合、配列内の インデックス を返します。そうでない場合は-1を返します。 -
findIndex: typed array内の要素が与えられたテスト関数を満たすなら、typed array内のインデックスを返します。さもなければ、-1が返されます。 -
for: 引数で与えられたキーでランタイム全体のシンボルレジストリ内に存在しているシンボルを検索し、見つかった場合それを返します。さもなければ、新しいシンボルがこのキーでグローバルシンボルレジストリ内に生成されます。 -
forEach: 挿入順にMapのキー/バリューペアあたり一回、提供された関数を実行します。 -
forEach: 配列の要素ごとに一度与えられた関数を実行します。このメソッドはArray.prototype.forEach()と同じアルゴリズムを持っています。TypedArrayはここではtyped array typesの一つです。 -
forEach:Setオブジェクトの各値に対して一度挿入順で与えられた関数を実行します。 -
formatToParts:Intl.DateTimeFormat.prototype.formatToParts()メソッドは、DateTimeFormatフォーマットによって生成されるロケール対応書式を設定可能にします -
from: 配列オブジェクトや反復オブジェクトから新しいtyped arrayを返します。このメソッドはArray.from()とほぼ同じです。 -
from:Array.from()メソッドは、配列型 (array-like) オブジェクトや反復可能 (iterable) オブジェクトから新しいArrayインスタンスを生成します。 -
fromCodePoint: 静的なString.fromCodePoint()メソッドはコードポイントの指定されたシーケンスを使用することによって生成された文字列を返します。 -
fromFloat32x4: 静的なSIMD.%type%.fromFloat32x4()メソッドはfloat32x4からfloat変換された新しいSIMDデータ型を生成します。 -
fromFloat32x4Bits: 静的なSIMD.%type%.fromFloat32x4Bits()メソッドはfloat32x4からビット単位にコピーされた新しいSIMDデータ型を生成します。 -
fromFloat64x2Bits: 静的なSIMD.%type%.fromFloat64x2Bits()メソッドはfloat64x2からのビット単位のコピーをもつ新しいSIMDデータ型を生成します。 -
fromInt16x8Bits: 静的なSIMD.%type%.fromInt16x8Bits()メソッドは、int16x8からのビット単位のコピーをもつ新しいSIMDデータ型を生成します。 -
fromInt32x4: 静的なSIMD.%type%.fromInt32x4()メソッドは、int32x4からの浮動小数点変換をもつ新しいSIMDデータ型を生成します。 -
fromInt32x4Bits: 静的なSIMD.%type%.fromInt32x4Bits()メソッドは、int32x4からのビット単位のコピーをもつ新しいSIMDデータ型を生成します。 -
fromInt8x16Bits: 静的なSIMD.%type%.fromInt8x16Bits()メソッドをint8x16からのビット単位のコピーをもつ新しいSIMD データ型。 -
fround: 引数として与えた数の最も近い単精度 floatを返します。
G
-
get:get()メソッドは、WeakMapオブジェクトから指定された要素を返します。 -
get: 静的なReflect.get()メソッドは、機能としてオブジェクト(target[propertyKey])) からプロパティを取得するかのように動作します。 -
get: プロパティ値を取得することに対するトラップです。 -
get:Mapオブジェクトから特定の要素を返します。 -
get ArrayBuffer[@@species]:ArrayBuffer[@@species]アクセッサプロパティは、ArrayBufferコンストラクタを返します。 -
get Array[@@species]:Array[@@species]アクセッサプロパティは、Arrayコンストラクタを返します。 -
getCanonicalLocales:Intl.getCanonicalLocales()メソッドは、標準ロケール名を含む配列を返します。重複は省略され、要素は構造的に有効な言語タグか検証されます。 -
getDate:getDate()メソッドは、地方時に基づき、指定された日付の「日」を返します。 -
getDay:getDay()メソッドは、地方時に基づき、指定された日付の「曜日」を返します。0 は日曜日を表します。 -
getFloat32:DataViewの開始位置から特定のバイトオフセットで符号付き32-bit float (float) を取得します。 -
getFloat64:DataViewの開始位置から特定のバイトオフセットで符号付き 64-bit float (double) を取得します。 -
getFullYear:getFullYear()メソッドは、地方時に基づき、指定された日時の「年」を返します。 -
getHours:getHours()メソッドは、地方時に基づき、指定された日時の「時」を返します。 -
getInt16:DataViewの開始位置から特定のバイトオフセットで符号付き16-bit integer (short)を取得します。 -
getInt32:DataViewの開始位置から特定のバイトオフセットで符号付き32-bit integer (long)を取得します。 -
getInt8:DataViewの開始位置から特定のバイトオフセットで符号付き8-bit integer (byte) を取得します。 -
getMilliseconds:getMilliseconds()メソッドは、地方時に基づき、指定された日時の「ミリ秒」を返します。 -
getMinutes:getMinutes()メソッドは、地方時に基づき、指定された日時の「分」を返します。 -
getMonth:getMonth()メソッドは、地方時に基づき、指定された日付の「月」を表す 0 を基点とした値を返します。 -
getNotifier:Object.getNotifer()メソッドは総合的に変更をトリガーできるオブジェクトの生成に使用されます。 -
getOwnPropertyDescriptor:Object.getOwnPropertyDescriptor()に対するトラップです。 -
getOwnPropertyDescriptor: 静的なReflect.getOwnPropertyDescriptor()メソッドは、Object.getOwnPropertyDescriptor()と似ています。オブジェクトにプロパティが存在する場合、与えられたプロパティのプロパティディスクリプタを返します。一方、プロパティが存在しない場合は、undefinedを返します。 -
getOwnPropertyDescriptors:Object.getOwnPropertyDescriptors()メソッドは、指定したオブジェクトのすべてのプロパティディスクリプタを返します。 -
getOwnPropertySymbols: 引数で与えられたオブジェクト上で直接見つかったすべてのsymbolプロパティの配列を返します。 -
getPrototypeOf:[[GetPrototypeOf]]内部メソッドに対するトラップです。 -
getSeconds:getSeconds()メソッドは、地方時に基づき、指定した日時の「秒」を返します。 -
getTime:getTime()メソッドは、協定世界時に基づく指定された日時の「時」に相当する数値を返します。 -
getTimezoneOffset:getTimezoneOffset()メソッドは、現在のロケールにおける協定世界時 (UTC) からのタイムゾーンオフセット値を分単位で返します。 -
getUTCDate:getUTCDate()は、協定世界時に基づき、指定された日付の「日」を返します。 -
getUTCDay:getUTCDay()メソッドは、協定世界時に基づき、指定された日時の「曜日」を返します。0 は日曜日を表します。 -
getUTCFullYear:getUTCFullYear()メソッドは、協定世界時に基づき、指定された日付の「年」を返します。 -
getUTCHours:getUTCHours()メソッドは、協定世界時に基づき、指定された日時の「時」を返します。 -
getUTCMilliseconds:getUTCMilliseconds()メソッドは、協定世界時に基づき、指定された日時の「ミリ秒」を返します。 -
getUTCMinutes:getUTCMinutes()メソッドは、協定世界時に基づき、指定された日時の「分」を返します。 -
getUTCMonth:getUTCMonth()メソッドは、協定世界時に基づき、指定された日付の「月」を返します。値は 0 を基点とします (0 は 1 月、1 は 2 月)。 -
getUTCSeconds:getUTCSeconds()メソッドは、協定世界時に基づき、指定された日時の「秒」を返します。 -
getUint16:DataViewの開始位置から特定のバイトオフセットで符号なし 16-bit integer (unsigned short) を取得します。 -
getUint32:DataViewの開始位置から特定のバイトオフセットで符号なし32-bit integer (unsigned long)を取得します。 -
getUint8:DataViewの開始位置から特定のバイトオフセットで符号なし8-bit integer (unsigned byte) を取得します。 -
getYear:getYear()メソッドは、地方時に基づき、指定された日付の「年」を返します。getYear()は完全な桁数の値を返さないため (いわゆる 2000 年問題)、使用されなくなり、getFullYear()メソッドに置き換えられました。 -
greaterThan: 静的なSIMD.%type%.greaterThan()メソッドは各レーンで大なり比較(a > b)に応じた値をもつ選択マスクを返します。 -
greaterThanOrEqual: 静的なSIMD.%type%.greaterThanOrEqual()メソッドは、各レーンで大なりイコール比較(a >= b)に応じた値をもつ選択マスクを返します。
H
-
has: 特定のキーに対する要素が存在するかどうかを示すbooleanを返します。 -
has:in操作に対するトラップです。 -
has: 静的なReflect.has()メソッドは、機能としてはin演算子 のように動作します。 -
has: 特定の値をもつ要素がSetオブジェクト内に存在するかどうかを示すbooleanを返します。 -
has:has()メソッドは、WeakMapオブジェクト内に指定されたキーをもつ要素が存在しているかどうかを示す boolean を返します。 -
has:WeakSetオブジェクト内にオブジェクトが存在しているかどうかを示すbooleanを返します。 -
hypot: 引数の二乗和の平方根を返します。すなわち
I
-
includes:includes()メソッドは typed array がある要素を含むかどうか判断し、その結果に応じてtrueかfalseを返します。このメソッドはArray.prototype.includes()と同じアルゴリズムを持ちます。TypedArray はここでは typed array types の一つです。 -
includes:includes()メソッドは、1 つの文字列を別の文字列の中に見出すことができるかどうかを判断し、必要に応じてtrueかfalseを返します。 -
includes:includes()メソッドは、特定の要素が配列に含まれているかどうかをtrueまたはfalseで返します。 -
indexOf: 引数で与えられた要素がtyped array内で見つけられた最初のインデックスを返します。または、存在しない場合は、-1を返します。このメソッドはArray.prototype.indexOf()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。 -
isArray:Array.isArray()メソッドは、オブジェクトが配列であればtrueを、そうでなければfalseを返します。 -
isExtensible:Object.isExtensible()に対するトラップです。 -
isExtensible: 静的なReflect.isExtensible()メソッドは 、オブジェクトを拡張できるかを測定します(オブジェクトに追加された新しいプロパティを持てるかどうか)。これはObject.isExtensible()に似ていますが、いくつかの 違いがあります。 -
isFinite:Number.isFinite()メソッドは、引数として与えた数が有限数かどうかの真偽値を返します。 -
isInteger:Number.isInteger()は引数に指定された値が整数かどうかを判定するメソッドです。 -
isNaN: 引数として与えた数がNaNかどうかの真偽値を返します。 オリジナルのisNaN()グローバルメソッドのより堅牢なバージョンです。 -
isSafeInteger:Number.isSafeInteger()メソッドは、引数として与えた数が safe integer かどうかの真偽値を返します。safe integer は下記を満たす整数です。 -
isView:argが、typed array objectsやDataViewのように、ArrayBufferのビューの場合、trueを返します。 さもなければ、falseを返します。
J
-
join:join()メソッドは、配列のすべての要素を繋いで文字列にします。 -
join: 配列のすべての要素を文字列に結合します。このメソッドはArray.prototype.join()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。
K
-
keyFor: 引数で与えられたシンボルに対してグローバルシンボルレジストリから共有シンボルキーを取得します。 -
keys:keys()メソッドは、配列の各インデックスのキーを含む新しいArray Iteratorオブジェクトを返します。 -
keys: 挿入順にMapオブジェクトの要素のキーを含む新しいIteratorオブジェクトを返します。 -
keys:Object.keys()メソッドは、与えられたオブジェクト自身に存在する列挙可能なプロパティの配列をfor...inループで提供されるものと同じ順番で返します (for-in ループとの違いは、for-in ループではプロトタイプチェインのプロパティも列挙することです)。 -
keys: 配列内の各インデックスに対するキーを含む新しいArray Iteratorオブジェクトを返します。
L
-
lastIndexOf:lastIndexOf()メソッドは、呼び出すStringオブジェクト中で、指定された値が最後に現れるインデックスを返します。値が見つけられない場合、-1 を返します。呼び出す文字列は、fromIndexから検索を始め、逆方向に検索されます。 -
lastIndexOf: 引数で与えられた要素がtyped array内で最後に現れるインデックスを返します。値が見つからない場合、-1を返します。typed arrayはfromIndexで始まる位置から逆方向に検索されます。 このメソッドは、Array.prototype.lastIndexOf()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。 -
lessThan: 静的なSIMD.%type%.lessThan()メソッドは、各レーンで小なり比較(a < b)に応じた値をもつ選択マスクを返します。 -
lessThanOrEqual: 静的なSIMD.%type%.lessThanOrEqual()メソッドは、各レーンで小なりイコール比較(a <= b)に応じた値をもつ選択マスクを返します。 -
load: 静的なSIMD.%type%.load()メソッドはtyped arrayからロードされたレーン値をもつ新しいSIMDデータ型を生成します。 -
localeCompare:localeCompare()メソッドは参照文字列がソート順で引数で与えられた文字列と大なり、小なり、等しいとなるかどうかを示す数値を返します。 -
log:Math.log()関数は、引数として与えた数の自然対数 (底はe) を返します。つまり、次のような説明になります。 -
log10:Math.log10()関数は、引数として与えた数に対して、10 を底とする対数を返します。すなわち、 -
log1p: 引数として与えた数と 1 の合計の自然対数(底e)を返します。すなわち -
log2: 引数として与えた数の2を底とする対数を返します。すなわち
M
-
map:map()メソッドは、与えられた関数を配列のすべての要素に対して呼び出し、その結果からなる新しい配列を生成します。 -
map: typed array内のすべての要素で与えられた関数を呼び出した結果をもつ新しいtyped arrayを生成します。このメソッドはArray.prototype.map()と同じアルゴリズムを持ちます。TypedArrayは、ここではtyped array typesの一つです。 -
max: 静的なSIMD.%type%.max()メソッドは、2つのSIMD型のうち最大レーン値をもつ新しいインスタンスを返します。(Math.max(a, b)). -
maxNum: 静的なSIMD.%type%.maxNum()メソッドは2つのSIMD型のうち最大レーン値をもつ新しいインスタンスを返します(Math.max(a, b))。NaNより数値を選びます。 -
min: 静的なSIMD.%type%.min()メソッドは2つのSIMD型のうち最小レーン値をもつ新しいインスタンスを返します(Math.min(a, b))。 -
minNum: 静的なSIMD.%type%.minNum()メソッドは2つのSIMD型のうち最小レーン値をもつ新しいインスタンスを返しますMath.min(a, b))。NaNより数値を選びます。 -
move: 配列内の一連の要素をtargetで始まる位置にコピーします。しかしながら、この非標準のメソッドは標準のTypedArray.prototype.copyWithin()メソッドに置き換えられました。 TypedArrayはここではtyped array typesの一つです。 -
mul: 静的なSIMD.%type%.mul()メソッドは乗算されたレーン値をもつ新しいインスタンスを返します(a * b)。
N
-
neg: 静的なSIMD.%type%.mul()メソッドは否定されたレーン値をもつ新しいインスタンスを返します。 -
next:doneとvalueの2つのプロパティを持ったオブジェクトを返します。 ジェネレータに値を送るためにnextメソッドに引数が提供されております。 -
normalize:normalize()メソッドは、引数で与えられた文字列(その値が文字列でない場合、最初の文字列に変換されます)の Unicode 正規化形式を返します。 -
not: 静的なSIMD.%type%.not()メソッドはレーン値のビット単位のの論理的 NOT演算値をもつ新しいインスタンスを返します(~a)。 -
notEqual: 静的なSIMD.%type%.notEqual()メソッドは各レーンで不等比較(a != b)に応じた値をもつ選択マスクを返します。 -
now:Date.now()メソッドは、UTC (協定世界時) での 1970 年 1 月 1 日 0 時 0 分 0 秒 から現在までの経過時間をミリ秒単位で返します。
O
-
observe:Array.observe()メソッドは、配列への変更を非同期で監視するために使用されました。オブジェクト用のObject.observe()と似ています。変更内容は、発生した順番に時系列で提供されます。accept type list["add", "update", "delete", "splice"]で呼び出されたObject.observe()と同等です。しかしながら、この API の使用は非推奨となり、ブラウザから削除されています。代わりに、一般的なProxyオブジェクトを使用してください。 -
observe:Object.observe()メソッドは、オブジェクトの変更を非同期で監視するために使用されました。このメソッドは、発生順に並んだ一連の変更の流れを提供します。このメソッドによって発生順に一連の変更内容が生成されます。しかしながら、この API の使用は非推奨となり、ブラウザから削除されています。代わりに、一般的なProxyオブジェクトを使用してください。 -
of:Array.of()メソッドは、引数の数や型にかかわらず、可変長引数で、新しいArrayインスタンスを生成します。 -
of: 様々な数の引数をもつ新しいtyped arrayを生成します。このメソッドはArray.of()とほぼ同じです。 -
or: 静的なSIMD.%type%.or()メソッドはレーン値の論理的OR演算値をもつ新しいインスタンスを返します(a | b)。 -
ownKeys:Object.getOwnPropertyNames()に対するトラップです。 -
ownKeys: 静的なReflect.ownKeys()メソッドは、対象のオブジェクトが持つプロパティキーの配列を返します。
P
-
padEnd:padEnd()メソッドは、最終的な文字列が指定された長さに到達するように、現在の文字列を指定した文字列で(繰り返し)延長します。延長は、現在の文字列の終端(右)から適用されます。 -
padStart:padStart()メソッドは、指定した長さに文字列がなるように、現在の文字列を指定した文字列で(繰り返し)延長します。延長は、現在の文字列の最初(左)から適用されます。 -
parse:Date.parse()メソッドは、日時を表す文字列を解釈し、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 からの経過時間を表すミリ秒単位の数値を返します。または、文字列を解釈できなかったり不正な日付 (例えば 2015-02-31) が指定された場合NaNを返します。 -
parse:JSON.parse()メソッドは文字列を JSON として解析し、また任意で解析によって作り出された値を変換します。 -
parseFloat:Number.parseFloat()メソッドは、文字列引数をパースし浮動小数点数を返します。このメソッドはグローバル関数parseFloat()と同様に振る舞い、ECMAScript 第 6 版の一部となっています(目的はグローバル関数のモジュール化です)。 -
parseInt: 文字列引数をパースし指定された基数または底の整数値を返します。 -
pop:pop()メソッドは、配列から最後の要素を取り除き、その要素を返します。 -
preventExtensions: 静的なReflect.preventExtensions()メソッドは、すでにプロパティが追加されたオブジェクトに、新しいプロパティを抑制します (つまり、オブジェクトのさらなる拡張を抑制します)。Object.preventExtensions()に似ていますが、違いがあります。 -
preventExtensions:Object.preventExtensions()に対するトラップです。 -
prototype[@@iterator]:@@iteratorプロパティの初期値はvaluesプロパティの初期値と同じ関数オブジェクトです。 -
prototype[@@iterator]:@@iteratorプロパティの初期値はentriesプロパティの初期値と同じ関数オブジェクトです。 -
prototype[@@iterator]: 文字列値のコードポイントを反復処理し新しいIteratorオブジェクトを返します。文字列値として各コードポイントを返します。 -
prototype[@@iterator]:@@iteratorプロパティの初期値は、values()プロパティの初期値と同じ関数オブジェクトです。 -
prototype[@@iterator]: @@iteratorプロパティの初期値はvaluesのプロパティの初期値と同じ関数オブジェクトです。 -
prototype[@@match]:[@@match]()メソッドは、文字列と正規表現が一致したマッチを取得します。 -
prototype[@@replace]:[@@replace]()メソッドは、replacementによって文字列内のthisパターンの一部または、すべての一致を置き換えて、置換結果を新しい文字列として返します。replacementは文字列か関数をすべてのマッチごとに呼び出されるようにできます。 -
prototype[@@search]:[@@search]()メソッドは、this正規表現と文字列の間でマッチさせるための検索を実行します。 -
prototype[@@split]:[@@split]()メソッドは、文字列を部分文字列に区切ることによって、Stringオブジェクトを文字の列配列に分割します。 -
prototype[@@toPrimitive]:[@@toPrimitive]()メソッドは、Dateオブジェクトをプリミティブ値に変換します。 -
prototype[@@toPrimitive]:[@@toPrimitive]()メソッドは、Symbol オブジェクトをプリミティブ値に変換します。 -
push:push()メソッドは、配列の末尾に 1 つ以上の要素を追加することができます。また戻り値として新しい配列の要素数を返します。
Q
R
-
race:Promise.race(iterable)静的メソッドは、引数の Promise iterable のうち、一つが成功もしくは失敗した時に、すぐに値や理由とともに Promise を返します。 -
raw: 静的メソッドであるString.raw()は、文字列リテラルのための Python のrプレフィックスや C# の@プレフィックスのような template strings のタグ関数です。この関数は、template strings の生の文字列形式を取得するために使用されます。 -
reciprocalApproximation: 静的なSIMD.%type%.reciprocalApproximation()メソッドは 逆数のレーン値の近似値をもつ新しいインスタンスを返します(1 / x)。 -
reciprocalSqrtApproximation: 静的なSIMD.%type%.reciprocalSqrtApproximation()メソッドはレーン値の平方根(Math.sqrt())の逆数(1 / x)の近似値をもつ新しいインスタンスを返します。 -
reduce: アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(左から右へ)は単一の値になります。このメソッドは、Array.prototype.reduce()と同じアルゴリズムを持っています。TypedArrayは、ここではtyped array typesの一つです。 -
reduceRight: アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(右から左へ)は単一の値になります。このメソッドは、Array.prototype.reduceRight()と同じアルゴリズムを持っています。TypedArrayは、ここではtyped array typesの一つです。 -
reject: 引数で与えられた理由でリジェクトされたPromiseオブジェクトを返します。 -
replaceLane: 静的なSIMD.%type%.replaceLane()メソッドは引数で与えられ置き換えられたレーンの値をもつ新しいSIMDデータ型を返します。 -
resolve: 引数で与えられた値で完了されたPromiseオブジェクトを返します。値が成功なら (すなわちthenメソッドを持っている)、返されるプロミスは成功に従い、その最終的な状態を採用します。さもなければ、返されるプロミスはその値で失敗にされます。 -
resolvedOptions: ローケルを反映しているプロパティと、このDateTimeFormatオブジェクトの初期化中に計算されたオプションをフォーマットしている日時をもった新しいオブジェクトを返します。 -
resolvedOptions: ローケルを反映しているプロパティとこのNumberFormatオブジェクトの初期化中に計算された数値変換オプションをもった新しいオブジェクトを返します。 -
resolvedOptions: ローケルを反映しているプロパティとCollatorオブジェクトの初期化中に計算された照合オプションをもった新しいオブジェクトを返します。 -
return: 与えられている値を返し、ジェネレータを終了します。 -
reverse: typed arrayの位置を反転させます。最初のtyped arrayの要素は最後になり、最後の要素は最初になります。このメソッドはArray.prototype.reverse()と同じアルゴリズムを持ちます。 TypedArrayはここではtyped array types の一つです。 -
revocable:Proxy.revocable()メソッドを利用すると、取り消し可能なProxyオブジェクトを作成できます。
S
-
select: 静的なSIMD.%type%.select()メソッドはセレクタマスクから選択マッチになるレーン値をもつ新しい対応するSIMDデータ型を生成します。 -
set: プロパティ値を設定することに対するトラップです。 -
set: 静的なReflect.set()メソッドは、オブジェクトにプロパティを設定するかのように動作します。 -
set:set()メソッドは、指定されたkeyとvalueをもつ新しい要素をWeakMapオブジェクトに追加します。 -
set: 特定のkeyとvalueをもった新しい要素をMapオブジェクトに追加します。 -
set:set()メソッドは、指定した配列から入力値を読み込み、複数の値を typed array 内に格納します。 -
setDate:setDate()メソッドは、現在設定されている月から始まるDateオブジェクトの「日」を設定します。 -
setFloat32:DataViewの開始位置から特定のバイトオフセットで符号付き 32-bit float (float) を設定します。 -
setFloat64:DataViewの開始位置から特定のバイトオフセットで符号付き 64-bit float (double) を設定します。 -
setFullYear:setFullYear()メソッドは、地方時に基づき、指定された日付の「年」を設定します。新しいタイムスタンプを返します。 -
setHours:setHours()メソッドは、地方時に基づき、指定された日付の「時」を設定し、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 から更新されたDateインスタンスが表す時刻までの間のミリ秒単位の数値を返します。 -
setInt16:DataViewの開始位置から特定のバイトオフセットで符号付き 16-bit integer (short) を設定します。 -
setInt32:DataViewの開始位置から特定のバイトオフセットで符号付き 32-bit integer (long) を設定します。 -
setInt8:DataViewの開始位置から特定のバイトオフセットで符号付き 8-bit integer (byte) を設定します。 -
setMilliseconds:setMilliseconds()メソッドは、地方時に基づき、指定された日時の「ミリ秒」を設定します。 -
setMinutes:setMinutes()メソッドは、地方時に基づき、指定された日時の「分」を設定します。 -
setMonth:setMonth()メソッドは、現在設定されている年に基づき、指定された日付の「月」を設定します。 -
setPrototypeOf: No summary! -
setPrototypeOf:Object.setPrototypeOf()に対するトラップです。 -
setPrototypeOf: 静的なReflect.setPrototypeOf()メソッドは、Object.setPrototypeOf()と同じメソッドです。これは指定されたオブジェクトのプロトタイプ(つまり、内部の [[Prototype]] プロパティ)にほかのオブジェクト、またはnullを設定します。 -
setSeconds:setSeconds()メソッドは、地方時に基づき、指定された日時の「秒」を設定します。 -
setTime:setTime()メソッドは、Dateオブジェクトを協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 からの経過時間をミリ秒単位で表す時刻に設定します。 -
setUTCDate:setUTCDate()メソッドは、協定世界時に基づき、指定された日付の「日」を設定します。 -
setUTCFullYear:setUTCFullYear()メソッドは、協定世界時に基づき、指定された日付の年を設定します。 -
setUTCHours:setUTCHours()メソッドは、協定世界時に基づき、指定された日付の「時」を設定し、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 から更新されたDateインスタンスが表す時刻までの間のミリ秒単位の数値を返します。 -
setUTCMilliseconds:setUTCMilliseconds()メソッドは、協定世界時に基づき、指定された日時の「ミリ秒」を設定します。 -
setUTCMinutes:setUTCMinutes()メソッドは、協定世界時に基づき、指定された日時の「分」を設定します。 -
setUTCMonth:setUTCMonth()メソッドは、協定世界時に基づき、指定された日付の「月」を設定します。 -
setUTCSeconds:setUTCSeconds()メソッドは、協定世界時に基づき、指定された日時の「秒」を設定します。 -
setUint16:DataViewの開始位置から特定のバイトオフセットで符号なし 16-bit integer (unsigned short) を設定します。 -
setUint32:DataViewの開始位置から特定のバイトオフセットで符号なし 32-bit integer (unsigned long) を設定します。 -
setUint8:DataViewの開始位置から特定のバイトオフセットで符号なし 8-bit integer (byte) を設定します。 -
setYear:setYear()メソッドは、地方時に基づき、指定された日付の「年」を設定します。setYear()は完全な桁数の値を設定しないため (いわゆる 2000 年問題)、使用されなくなり、setFullYear()メソッドに置き換えられました。 -
shift:shift()メソッドは、配列から最初の要素を取り除き、その要素を返します。このメソッドは配列の長さを変えます。 -
shiftLeftByScalar: 静的なSIMD.%type%.shiftLeftByScalar()メソッドは引数で与えられたビット数によって左へシフトされたレーン値をもつ新しいインスタンスを返します(a << bits)。 -
shiftRightArithmeticByScalar: 静的なSIMD.%type%.shiftRightArithmeticByScalar()メソッドは引数で与えられたビット数で右へ(算術)シフトされたレーン値をもつ新しいインスタンスを返します(a >> bits)。 -
shiftRightLogicalByScalar: 静的なSIMD.%type%.shiftRightLogicalByScalar()メソッドは引数で与えられたビット数で(論理的に)右へシフトされたレーン値をもつ新しいインスタンスを返します(a >>> bits)。 -
shuffle: 静的なSIMD.%type%.shuffle()メソッドはシャッフルされたレーン値をもつ新しいSIMDデータ型インスタンスを生成します。 -
sign:Math.sign()関数は、引数として与えた数が正、負、0 のどれであるか示す符号を返します。 -
sinh: 引数として与えた数のハイパーボリックサインを返します。constant eを用いて表現できます。: -
slice:slice()メソッドは、文字列の一部分を取り出し、新しい文字列を返します。 -
slice: typed arrayの一部を取り出して新しいtyped arrayを返します。このメソッドは、Array.prototype.slice()と同じアルゴリズムを持ちます。 TypedArrayは、ここではtyped array typesの一つです。 -
slice:slice()メソッドは、begin(包括) からend(排他) まで、このArrayBufferのバイト単位のコピーされた内容の新しいArrayBufferを返します。 -
some: 与えられた関数によって実行されるテストに合格する要素がtyped arrayの中にあるかどうかをテストします。このメソッドは、Array.prototype.some()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。 -
sort:sort()メソッドは、TypedArray 内で要素をソートして、その TypedArray を返します。このメソッドのアルゴリズムはArray.prototype.sort()と同じものです。 TypedArray とは TypedArray の型 のどれかを表します。 -
splat: 静的なSIMD.%type%.splat()メソッドは引数で与えられた値に設定されたレーン値をもつ新しいSIMDデータ型を生成します。 -
sqrt: 静的なSIMD.%type%.sqrt()メソッドはレーン値の平方根をもつ新しいインスタンスを返します (同じスカラー関数のMath.sqrt()もご覧ください)。 -
startsWith:startsWith()メソッドは文字列が別の文字列の文字で始まるか判断し、その結果に応じてtrueかfalseを返します。 -
store: 静的なAtomics.store()メソッドは、配列内の指定した位置に指定した値を保存し、その値を返します。この atomic 操作は、修正した値が書き戻されるまでほかの書き込みが発生しないことを保証します。 -
store: 静的なSIMD.%type%.store()メソッドはSIMDデータ型をtyped arrayに設定します。 -
stringify:JSON.stringify()メソッドは JavaScript の値を JSON 文字列に変換します。置き換え関数を指定して値を置き換えたり、置き換え配列を指定して指定されたプロパティのみを含むようにしたりできます。 -
sub: 静的なAtomics.sub()メソッドは、配列内の所定の位置に指定された値を取り除いた上で、その位置にある古い値を返します。この atomic 操作は、修正された値が書き戻されるまで、ほかの書き込みが発生しないことを保証します。 -
sub: 静的なSIMD.%type%.sub()メソッドは減算したレーン値をもつ新しいインスタンスを返します(a - b)。 -
subarray: 同じArrayBufferストアで、TypedArrayオブジェクトと同じ要素の型をもつ新しいTypedArrayを返します。beginオフセットは包括して、endオフセットは排他的です。 TypedArrayはtyped array typesの一つです。 -
supportedLocalesOf: ランタイムデフォルトローケルに戻る必要なしで、サポートされている提供されているローケルを含んでいる配列を返します。 -
supportedLocalesOf: ランタイムのデフォルトローケルに戻る必要なしで数値変換でサポートされる提供されたローケルを含んでいる配列を返します。 -
supportedLocalesOf: ランタイムのデフォルトローケルに戻る必要なしでフォーマットしている日時でサポートしている提供されているローケルを含んでいる配列を返します。 -
swizzle: 静的なSIMD.%type%.swizzle()メソッドはswizzled(再順序付け) されたレーン値をもつ新しいSIMDデータ型インスタンスを生成します。
T
-
tanh: 引数として与えた数のハイパーボリックタンジェントを返します。すなわち -
test:test()メソッドは、正規表現と対象の文字列の間のマッチを調べるための検索を実行し、結果を示す真偽値 (true/false)を返します。 -
then:then()メソッドはPromiseを返します。2つの引数を持ち、それらは、Promiseが成功した場合、失敗した場合のコールバック関数です。 -
throw: エラーをジェネレータにスローします。 -
toDateString:toDateString()メソッドは、人間が読めるアメリカ英語の表記でDateオブジェクトの「日付」部を返します。 -
toFixed:toFixed()メソッドは、数を固定小数点表記を用いてフォーマットします。 -
toGMTString:toGMTString()メソッドは、インターネットグリニッジ標準時 (GMT) 協定に基づき、日付を文字列へ変換します。toGMTString()が返す値の正確な書式は、プラットフォームやブラウザによって変化しますが、一般に、人間が読める日付の文字列を表します。 -
toISOString:toISOString()メソッドは、簡潔な拡張表記の ISO 形式 (ISO 8601) の文字列を返しますこれは、常に 24 文字または 27 文字の長さになります (それぞれ、YYYY-MM-DDTHH:mm:ss.sssZまたは±YYYYYY-MM-DDTHH:mm:ss.sssZ)。タイムゾーンは常に 0 UTC オフセットになり、接尾辞 "Z" で表記されます。 -
toInteger: 渡された引数を評価しintegerに変換します。しかし実装は取り除かれました。 -
toJSON:toJSON()メソッドは、Dateオブジェクトを表す文字列を返します。 -
toLocaleDateString:toLocaleDateString()メソッドは、この Date オブジェクトの「日付」部を表す言語に依存した文字列を返します。新しいlocales引数とoptions引数により、アプリケーションは、使用される書式変換の言語の指定や、関数の振る舞いのカスタマイズができます。古い実装のアプリケーションは、locales引数とoptions引数を無視します。使用されるロケールや返される文字列の書式は、完全に実装依存です。 -
toLocaleFormat: 非標準のtoLocaleFormat()メソッドは、指定した書式を用いて日付を文字列に変換します。Intl.DateTimeFormatは、標準に準拠した方法で日付をフォーマットする代替です。Date.prototype.toLocaleDateString()の新しいバージョンも参照してください。 -
toLocaleLowerCase: 任意のロケール固有のケースマッピングに従って、参照文字列の値を小文字に変換して返します。 -
toLocaleString: このNumberオブジェクトのロケールに応じた文字列表現を返します。 -
toLocaleString:toLocaleString()メソッドは、配列の要素を表す文字列を返します。この要素は、配列要素のtoLocaleStringメソッドを使用して Strings に変換され、ロケール固有の文字列に分割されます (例えばカンマ “,”などはロケールによっては “.”で表されます) 。 -
toLocaleString:toLocaleString()メソッドは、この日付を表す言語に依存した文字列を返します。新しいlocales引数とoptions引数により、アプリケーションは、使用される書式変換の言語の指定や、関数の振る舞いのカスタマイズができます。古い実装のアプリケーションは、locales引数とoptions引数を無視します。使用されるロケールや返される文字列の書式は、完全に実装依存です。 -
toLocaleTimeString:toLocaleTimeString()メソッドは、この Date オブジェクトの「時刻」部を表す言語に依存した文字列を返します。新しいlocales引数とoptions引数により、アプリケーションは、使用される書式変換の言語の指定や、関数の振る舞いのカスタマイズができます。古い実装のアプリケーションは、locales引数とoptions引数を無視します。使用されるロケールや返される文字列の書式は、完全に実装依存です。 -
toLocaleUpperCase: 任意のロケール固有のケースマッピングに従って、参照文字列の値を大文字に変換して返します。 -
toLowerCase:toLowerCase()メソッドは、呼び出す文字列の値を小文字に変換して返します。 -
toSource: 非標準のSIMD.%type%.toSource()メソッドは、オブジェクトのソースコードを表す文字列を返します。 -
toSource: オブジェクトのソースコードを表す文字列を返します。 -
toSource:toSource()メソッドは、同じエラーを評価できるコードを返します。 -
toSource:toSource()メソッドは、オブジェクトのソースコードを表す文字列を返します。 -
toString: 特定のシンボルオブジェクトを表す文字列を返します。 -
toString:toString()メソッドは、指定したErrorオブジェクトを表す文字列を返します。 -
toString:SIMD.%type%.toString()メソッドは、{jsxref("SIMD")}} オブジェクトを表すStringを返します。 -
toString:toString()メソッドは、指定したDateオブジェクトを表す文字列を返します。 -
toTimeString:toTimeString()メソッドは、アメリカ英語表記の人間が読める形式で、Dateオブジェクトの「時刻」部を返します。 -
toUTCString:toUTCString()メソッドは、協定世界時 (UTC) のタイムゾーンに基づき、日付を文字列へ変換します。 -
toUpperCase:toUpperCase()メソッドは、呼び出す文字列の値を大文字に変換して返します。 -
transfer: 静的なArrayBuffer.transfer()メソッドは、oldBufferのデータから得られる内容の新しいArrayBufferを返し、newByteLengthによって切断されるかゼロ拡張されます。newByteLengthがundefinedなら、oldBufferのbyteLengthが使われます。この操作によりoldBufferはデタッチ状態のままになります。 -
trim:trim()メソッドは、文字列の両端の空白を削除します。このコンテクストでの空白には、空白文字(スペースやタブ、ノーブレークスペースなど)とすべての改行文字(LF や CR など)を含みます。 -
trunc:Math.trunc()関数は、引数として与えた数の小数部の桁を取り除くことによって整数部を返します。
U
-
UTC:Date.UTC()メソッドは、コンストラクタと同じ最も長い書式の引数を受け入れ、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 からの経過時間を表すDateオブジェクトのミリ秒単位の数値を返します。 -
unobserve: Array.unobserve()メソッドは、Array.observe()で設定された監視を削除するために使われていましたが、非推奨となりブラウザから削除されました。代わりに、一般的なProxyオブジェクトを使用してください。 -
unobserve:Object.unobserve()メソッドは、Object.observe()メソッドで設定した監視の解除に使われていましたが、非推奨となりブラウザから削除されました。代わりに、一般的なProxyオブジェクトを使用してください。 -
unshift:unshift()メソッドは、配列の最初に 1 つ以上の要素を追加し、新しい配列の長さを返します。
V
-
valueOf:valueOf()メソッドは、Booleanオブジェクトのプリミティブ値を返します。 -
valueOf:valueOf()メソッドは、Dateオブジェクトのプリミティブ値を返します。 -
valueOf:valueOf()メソッドは、Stringオブジェクトのプリミティブ値を返します。 -
valueOf: Symbolオブジェクトのプリミティブ値を返します。 -
values:values()メソッドは、配列の各インデックスの値を含む新しいArray Iteratorオブジェクトを返します。 -
values: 挿入順にMapオブジェクトの要素に対する値を含む新しいIteratorオブジェクトを返します。 -
values: 挿入順でSetオブジェクト内の各要素の値を含む新しいIteratorオブジェクトを返します。 -
values: 配列内の各インデックスに対する値を含む新しいArray Iteratorオブジェクトを返します。
W
X
-
xor: 静的なSIMD.%type%.xor()メソッドはレーン値の論理XOR演算値をもつ新しいインスタンスを返します(a ^ b)。
Y
Z
_
イ
-
インデックス付きコレクション: 本章では、インデックス値により順序付けされたデータからなるコレクションを紹介します。配列、そしてArrayオブジェクトやTypedArrayオブジェクトといった配列用の構造体があります。

