SYNCERのロゴ
アイキャッチ画像

Array.prototype - Arrayのプロトタイプ

Array.prototypeは、Arrayのプロトタイプです。このオブジェクトに設定したプロパティやメソッドを、配列の各インスタンスが持つようになります。

概要

名前
prototype
所属
Array
仕様書
https://tc39.github.io/ecma262/#sec-array.prototype

プロパティ

constructor

コンストラクタのArrayを返します。

length

配列の長さを返すプロパティです。

メソッド

concat()

引数に指定した値を元に配列に追加した新しい配列を返します。

copyWithin()

配列の一部分をコピーして、そのまま別部分に上書きするメソッドです。

entries()

配列からIteratorを作成するメソッドです。

every()

配列の全ての要素が、指定した条件を満たしているか否かを確認するメソッドです。

fill()

配列の一部を固定値で埋めるメソッドです。

filter()

配列から条件を満たさない要素を取り除くメソッドです。

find()

配列から条件を満たす値を取得するメソッドです。

findIndex()

配列から条件を満たす要素のインデックス番号を取得するメソッドです。

forEach()

配列の各要素を材料に処理を実行するメソッドです。

includes()

配列に指定した要素が存在するか検索するメソッドです。

indexOf()

配列にある値が存在するか前方から検索し、最初にヒットしたインデックス番号を返すメソッドです。

join()

配列の各要素を連結した文字列を返すメソッドです。

keys()

配列の各キーで構成された新しいIteratorを返すメソッドです。

lastIndexOf()

配列にある値が存在するか後方から検索し、最初にヒットしたインデックス番号を返すメソッドです。

map()

配列の各要素に関数を実行し、その返り値で構成された新しい配列を作成するメソッドです。

pop()

配列の末尾の要素を削除するメソッドです。

push()

配列の末尾に要素を追加するメソッドです。

reduce()

配列の要素を前方から後方にかけて簡約化するメソッドです。

reduceRight()

配列の要素を後方から前方にかけて簡約化するメソッドです。

reverse()

配列を逆順にするメソッドです。

shift()

配列の先頭の要素を削除するメソッドです。

slice()

配列の一部を切り取るメソッドです。

some()

配列のいずれかの要素が指定した条件を満たしているか否かを確認するメソッドです。

sort()

配列を任意のルールでソートするメソッドです。

splice()

配列の一部を置換するメソッドです。

toLocaleString()

配列をローカライズした文字列に変換した値を取得するメソッドです。

toString()

配列を文字列に変換した値を取得するメソッドです。

unshift()

配列の先頭に要素を追加するメソッドです。

values()

配列の各値で構成された新しいIteratorを返すメソッドです。

サポート状況

FeaturesChromeFirefoxSafariEdgeIEOperaiOS SafariAndroid
prototype
constructor 9+
length
concat()
copyWithin() 45+ 32+ 9.1+× 32+ 9.1+×
entries() 38+ 28+ 7.1+× 25+ 8.3+×
every() 9+
fill() 45+ 31+ 7.1+× 32+ 8.3+×
filter() 9+
find() 45+ 25+ 7.1+× 32+ 8.3+×
findIndex() 45+ 25+ 7.1+× 32+ 8.3+×
forEach() 9+
includes() 47+ 43+ 9.1+× 34+ 9.1+×
indexOf() 9+
join()
keys() 38+ 28+ 7.1+× 25+ 8.3+×
lastIndexOf() 9+
map() 9+
pop()
push()
reduce() 9+
reduceRight() 9+
reverse()
shift()
slice()
some() 9+
sort()
splice()
toLocaleString()
toString()
unshift()
values()×× 9.1+×× 9.1+×
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年9月26日 (火)
コンテンツを公開しました。