共有
lib.array
Arrayクラスのプロトタイプとして使用されるテーブル。関数は、クラスメソッドまたは標準関数として使用できます。
lib.array:new
指定された要素を含む Array のインスタンスを構築します。
- …:
any
lib.array:new(...)リターンズ
- アール:
Array
lib.array.from
イテレート可能な値から新しい配列を作成します。
- イター
function|table|string- string.gmatchのようなイテレーター関数は、配列を構築するのに使うことができる。
lib.array.from(iter)リターンズ
- アール:
Array
lib.array.at
指定したインデックスの要素を返します。負数は配列の末尾から逆に数えます。
- というインデックスがある:
integer
lib.array.at(index)リターンズ
- 要素である:
unknown
lib.array.merge
2つ以上の配列の要素を新しい配列に結合する。
- …:
Array
lib.array.merge(...)リターンズ
- 配列
lib.array.every
配列のすべての要素が、指定したテスト関数を通過するかどうかを調べます。
- アール:
Array - testFn:
function(element: unknown): boolean
lib.array.every(arr, testFn)リターンズ
- 成功した:
boolean
lib.array.fill
範囲内のすべての要素を指定された値に設定し、変更後の配列を返します。
- アール:
Array - 値である:
any - スタート?
integer - endIndex?
integer
lib.array.fill(arr, value, start, endIndex)リターンズ
- アール:
Array
lib.array.filter
指定したテスト関数に合格した配列の要素を含む新しい配列を作成します。
- アール:
Array - testFn:
function(element: unknown): boolean
lib.array.filter(arr, testFn)リターンズ
- newArr:
Array
lib.array.find
指定したテスト関数をパスした配列の最初の要素を返します。
- アール:
Array - testFn:
function(element: unknown): boolean - 逆?
boolean- 配列を逆順に繰り返す。
lib.array.find(arr, testFn, reverse)リターンズ
- 要素である:
unknown
lib.array.findIndex
指定したテスト関数をパスした配列の最初の要素のインデックスを返します。
- アール:
Array - testFn:
function(element: unknown): boolean - 逆?
boolean- 配列を逆順に繰り返す。
lib.array.findIndex(arr, testFn, reverse)リターンズ
- というインデックスがある:
integer
lib.array.indexOf
指定した値にマッチする配列の最初の要素のインデックスを返します。
- アール:
Array - 値である:
any - 逆?
boolean- 配列を逆順に繰り返す。
lib.array.indexOf(arr, value, reverse)リターンズ
- というインデックスがある:
integer
lib.array.forEach
指定された関数を、配列の各要素に対して実行します。
- アール:
Array - cb:
function(element: unknown)
lib.array.forEach(arr, cb, reverse)リターンズ
- というインデックスがある:
integer
lib.array.join
配列のすべての要素を、カンマあるいは指定したセパレータで区切って文字列に連結する。
- アール:
Array - セパレーター?
string
lib.array.join(arr, seperator)リターンズ
- スト:
string
lib.array.map
配列の各要素に対して指定された関数をコールした結果を含む新しい配列を作成する。
- fn:
function(element: unknown, index: integer, arr: Array): unknown
lib.array.map(arr, fn)リターンズ
- newArr:
Array
lib.array.pop
配列から最後の要素を削除し、その値を返します。
- アール:
Array
lib.array.pop(arr)リターンズ
- 要素である:
unknown
lib.array.push
指定した要素を配列の末尾に追加し、新しい配列の長さを返します。
- アール:
Array - …:
any
lib.array.push(arr, ...)リターンズ
- の長さだ:
integer
lib.array.shift
配列から最初の要素を削除し、その値を返します。
- アール:
Array
lib.array.shift(arr)リターンズ
- 要素である:
unknown
lib.array.slice
配列の一部を新しい配列として浅くコピーします。
- アール:
Array - スタート?
integer - 終了?
integer
lib.array.slice(arr, start, finish)リターンズ
- newArr:
Array
lib.array.toReversed
指定した配列とは要素の順番を逆にした新しい配列を作成します。
- アール:
Array
lib.array.toReversed(arr)リターンズ
- newArr:
Array
lib.array.unshift
配列の先頭に新しい要素を挿入し、新しい配列の長さを返します。
- アール:
Array - …:
any
lib.array.unshift(arr, ...)リターンズ
- の長さだ:
integer
lib.array.reduce
reducer “関数は、配列の各要素に適用され、前の結果はアキュムレータとして機能する。
初期値が指定された場合は、それが最初のインデックスのアキュムレータとして使用される。そうでない場合は、最初のインデックスをアキュムレータとして、2番目のインデックスから反復が開始される。
- アール:
Array - レデューサーである:
function(accumulator: unknown, element: unknown, index?: integer) - initialValue?
any
lib.array.reduce(arr, reducer)リターンズ
- アキュムレーター:
unknown
lib.array.reverse
配列内の要素の順序を逆にする。
- アール:
Array
lib.array.reverse(arr)リターンズ
- アール:
Array
lib.isArray
与えられたテーブルが Array のインスタンスか、配列のようなテーブルかを判定します。
- tbl:
table
lib.array.isArray(tbl)リターンズ
- isArrayである:
boolean