BoundingBox class

GeoJSON BoundingBox オブジェクト - 一定の経度、緯度、標高の線にエッジが続く図形を定義する配列。 最も南西のポイントのすべての軸の後に、より北東のポイントのすべての軸が続きます。 BoundingBox の軸の順序は、ジオメトリの軸の順序に従います。 詳細については、 RFC 7946 を参照してください。

Extends

Array<number>

コンストラクター

BoundingBox(number[])

BoundingBox を構築します

BoundingBox(Position, Position)

BoundingBox を構築します。

プロパティ

Array

継承されたプロパティ

length

配列の長さを取得または設定します。 これは配列内で定義されている最後の要素のインデックスより 1 だけ大きい数値です。

メソッド

containsPosition(BoundingBox, Position)

位置が境界ボックス内にあるかどうかを判断します。

crossesAntimeridian(BoundingBox)

境界ボックスがアンタイムライダーと交差するかどうかを示すブール値を返します。

fromBoundingBox(BoundingBox)

境界ボックスを複製します。

fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)

これらのオブジェクトの FeatureCollection、Feature、Geometry、Shape、または配列の境界ボックスを計算します。

fromDimensions(Position, number, number)

指定したディメンションから BoundingBox を構築します。

fromEdges(number, number, number, number)

指定したエッジから BoundingBox を構築します。

fromLatLngs(Array<object | number[]>)

座標情報を含むオブジェクトの任意の配列から BoundingBox を作成します。 各オブジェクトは、形式の配列のいずれかです。[lat, lng] または [lat, lng, elv], or an object with the any combination of the following properties: Longitude: lng, longitude, lon, x Latitude: lat, latitude, y Elevation: elv, elevation, alt, altitude, z

fromPositions(Position[])

指定されたすべての Position オブジェクトを含む BoundingBox を作成します。

getCenter(BoundingBox)

境界ボックスの中心を計算します。

getEast(BoundingBox)

境界ボックスの東の位置の値を返します。

getHeight(BoundingBox)

境界ボックスの高さを度単位で取得します。

getNorth(BoundingBox)

境界ボックスの北の位置の値を返します。

getNorthEast(BoundingBox)

境界ボックスの北東の位置を返します。

getNorthWest(BoundingBox)

境界ボックスの北西の位置を返します。

getSouth(BoundingBox)

境界ボックスの南の位置の値を返します。

getSouthEast(BoundingBox)

境界ボックスの南東位置を返します。

getSouthWest(BoundingBox)

境界ボックスの南西位置を返します。

getWest(BoundingBox)

境界ボックスの西の位置の値を返します。

getWidth(BoundingBox)

境界ボックスの幅を度単位で取得します。

intersect(BoundingBox, BoundingBox)

2 つの境界ボックスが交差することを決定します。

merge(BoundingBox, BoundingBox)

2 つの境界ボックスを結合します。

splitOnAntimeridian(BoundingBox)

Antimeridian と交差する BoundingBox を 2 つの BoundingBox に分割します。 1つはアンティマーディアンの完全に西に、もう1つはアンティマーディアンの完全に東です。

継承されたメソッド

concat((T | ConcatArray<T>)[])

2 つ以上の配列を結合します。

concat(ConcatArray<number>[])

2 つ以上の配列を結合します。

every((value: number, index: number, array: number[]) => unknown, any)

配列のすべてのメンバーが指定したテストを満たすかどうかを判断します。

filter((value: number, index: number, array: number[]) => unknown, any)

コールバック関数で指定された条件を満たす配列の要素を返します。

filter<S>((value: number, index: number, array: number[]) => value, any)

コールバック関数で指定された条件を満たす配列の要素を返します。

forEach((value: number, index: number, array: number[]) => void, any)

配列の各要素に対して、指定された処理を実行します。

indexOf(number, number)

ある値が配列内で最初に見つかった位置のインデックスを返します。

join(string)

指定した区切り文字列で区切られた配列のすべての要素を追加します。

lastIndexOf(number, number)

指定した値が配列内で最後に見つかった位置のインデックスを返します。

map<U>((value: number, index: number, array: number[]) => U, any)

定義されたコールバック関数を配列の各要素に対して呼び出し、結果を含む配列を返します。

pop()

配列の最後の要素を削除し、削除した要素を返します。

push(number[])

配列に新しい要素を追加し、その要素を追加した後の配列の長さを返します。

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

配列内のすべての要素に対して、指定されたコールバック関数を呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

配列内のすべての要素に対して、指定されたコールバック関数を呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

配列内のすべての要素に対して、指定されたコールバック関数を降順で呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

配列内のすべての要素に対して、指定されたコールバック関数を降順で呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

reverse()

配列内の要素を反転します。

shift()

配列の先頭の要素を削除し、削除した要素を返します。

slice(number, number)

配列の一部を返します。

some((value: number, index: number, array: number[]) => unknown, any)

指定したコールバック関数が配列の任意の要素に対して true を返すかどうかを判断します。

sort((a: number, b: number) => number)

配列を並べ替えます。

splice(number, number)

配列から要素を削除し、必要に応じて新しい要素を削除位置に挿入し、削除した要素を返します。

splice(number, number, number[])

配列から要素を削除し、必要に応じて新しい要素を削除位置に挿入し、削除した要素を返します。

toLocaleString()

配列の文字列表現を返します。 要素は、toLocalString メソッドを使用して文字列に変換されます。

toString()

配列の文字列表現を返します。

unshift(number[])

配列の先頭に新しい要素を挿入します。

コンストラクターの詳細

BoundingBox(number[])

BoundingBox を構築します

new BoundingBox(positions: number[])

パラメーター

positions

number[]

[西、南、東、北] または [西、南、標高 1、東部、北、標高 2] のいずれかです。

BoundingBox(Position, Position)

BoundingBox を構築します。

new BoundingBox(southwestPosition: Position, northeastPosition: Position)

パラメーター

southwestPosition
Position

境界ボックスの最も南西の位置。

northeastPosition
Position

境界ボックスの最も北東の位置。

プロパティの詳細

Array

static Array: ArrayConstructor

プロパティ値

ArrayConstructor

継承されたプロパティの詳細

length

配列の長さを取得または設定します。 これは配列内で定義されている最後の要素のインデックスより 1 だけ大きい数値です。

length: number

プロパティ値

number

継承元 Array.length

メソッドの詳細

containsPosition(BoundingBox, Position)

位置が境界ボックス内にあるかどうかを判断します。

static function containsPosition(bounds: BoundingBox, position: Position): boolean

パラメーター

bounds
BoundingBox

位置が内にあるかどうかを確認する境界ボックス。

position
Position

境界ボックス内にあるかどうかを確認する位置。

戻り値

boolean

True の 場合は、境界ボックス内の位置です。

crossesAntimeridian(BoundingBox)

境界ボックスがアンタイムライダーと交差するかどうかを示すブール値を返します。

static function crossesAntimeridian(bounds: BoundingBox): boolean

パラメーター

bounds
BoundingBox

チェックする境界ボックス。

戻り値

boolean

境界ボックスが antimeridian と交差するかどうかを示すブール値。

fromBoundingBox(BoundingBox)

境界ボックスを複製します。

static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox

パラメーター

boundingBox
BoundingBox

複製する境界ボックス。

戻り値

fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)

これらのオブジェクトの FeatureCollection、Feature、Geometry、Shape、または配列の境界ボックスを計算します。

static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox

パラメーター

data

FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>

境界ボックスを計算するこれらのオブジェクトの FeatureCollection、Feature、Geometry、Shape、または配列。

戻り値

[minLon、minLat、maxLon、maxLat] の形式の境界ボックス。

fromDimensions(Position, number, number)

指定したディメンションから BoundingBox を構築します。

static function fromDimensions(center: Position, width: number, height: number): BoundingBox

パラメーター

center
Position

境界ボックスの中心位置。

width

number

境界ボックスの幅。

height

number

境界ボックスの高さ。

戻り値

fromEdges(number, number, number, number)

指定したエッジから BoundingBox を構築します。

static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox

パラメーター

west

number

境界ボックスの西端。

south

number

境界ボックスの南端。

east

number

境界ボックスの東端。

north

number

境界ボックスの北端。

戻り値

fromLatLngs(Array<object | number[]>)

座標情報を含むオブジェクトの任意の配列から BoundingBox を作成します。 各オブジェクトは、形式の配列のいずれかです。[lat, lng] または [lat, lng, elv], or an object with the any combination of the following properties: Longitude: lng, longitude, lon, x Latitude: lat, latitude, y Elevation: elv, elevation, alt, altitude, z

static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox

パラメーター

latLngs

Array<object | number[]>

座標情報を含む オブジェクト。

戻り値

指定されたすべての座標情報を格納する BoundingBox。

fromPositions(Position[])

指定されたすべての Position オブジェクトを含む BoundingBox を作成します。

static function fromPositions(positions: Position[]): BoundingBox

パラメーター

positions

Position[]

境界ボックスの生成に使用する場所の配列。

戻り値

指定されたすべての位置を含む境界ボックス。

getCenter(BoundingBox)

境界ボックスの中心を計算します。

static function getCenter(bounds: BoundingBox): Position

パラメーター

bounds
BoundingBox

中心を計算する境界ボックス。

戻り値

境界ボックスの中心を表す位置。

getEast(BoundingBox)

境界ボックスの東の位置の値を返します。

static function getEast(bounds: BoundingBox): number

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

number

境界ボックスの東の位置の値。

getHeight(BoundingBox)

境界ボックスの高さを度単位で取得します。

static function getHeight(bounds: BoundingBox): number

パラメーター

bounds
BoundingBox

チェックする境界ボックス。

戻り値

number

境界ボックスの高さを度単位で指定します。

getNorth(BoundingBox)

境界ボックスの北の位置の値を返します。

static function getNorth(bounds: BoundingBox): number

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

number

境界ボックスの北の位置の値。

getNorthEast(BoundingBox)

境界ボックスの北東の位置を返します。

static function getNorthEast(bounds: BoundingBox): Position

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

境界ボックスの北東の位置。

getNorthWest(BoundingBox)

境界ボックスの北西の位置を返します。

static function getNorthWest(bounds: BoundingBox): Position

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

境界ボックスの北西の位置。

getSouth(BoundingBox)

境界ボックスの南の位置の値を返します。

static function getSouth(bounds: BoundingBox): number

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

number

境界ボックスの南の位置の値。

getSouthEast(BoundingBox)

境界ボックスの南東位置を返します。

static function getSouthEast(bounds: BoundingBox): Position

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

境界ボックスの南東の位置。

getSouthWest(BoundingBox)

境界ボックスの南西位置を返します。

static function getSouthWest(bounds: BoundingBox): Position

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

境界ボックスの南西の位置。

getWest(BoundingBox)

境界ボックスの西の位置の値を返します。

static function getWest(bounds: BoundingBox): number

パラメーター

bounds
BoundingBox

位置を取得する境界ボックス。

戻り値

number

境界ボックスの西の位置の値。

getWidth(BoundingBox)

境界ボックスの幅を度単位で取得します。

static function getWidth(bounds: BoundingBox): number

パラメーター

bounds
BoundingBox

チェックする境界ボックス。

戻り値

number

境界ボックスの幅を度単位で指定します。

intersect(BoundingBox, BoundingBox)

2 つの境界ボックスが交差することを決定します。

static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean

パラメーター

bounds1
BoundingBox

比較対象の最初の境界ボックス。

bounds2
BoundingBox

比較対象の 2 番目の境界ボックス。

戻り値

boolean

指定された境界ボックスが交差する場合は true。

merge(BoundingBox, BoundingBox)

2 つの境界ボックスを結合します。

static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox

パラメーター

bounds1
BoundingBox

マージする最初の境界ボックス。

bounds2
BoundingBox

マージする 2 番目の境界ボックス。

戻り値

[minLon、minLat、maxLon、maxLat] の形式の境界ボックス。

splitOnAntimeridian(BoundingBox)

Antimeridian と交差する BoundingBox を 2 つの BoundingBox に分割します。 1つはアンティマーディアンの完全に西に、もう1つはアンティマーディアンの完全に東です。

static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]

パラメーター

bounds
BoundingBox

戻り値

継承済みメソッドの詳細

concat((T | ConcatArray<T>)[])

2 つ以上の配列を結合します。

function concat(items: (T | ConcatArray<T>)[]): number[]

パラメーター

items

(T | ConcatArray<T>)[]

配列 1 の末尾に追加する追加項目。

戻り値

number[]

継承元 Array.concat

concat(ConcatArray<number>[])

2 つ以上の配列を結合します。

function concat(items: ConcatArray<number>[]): number[]

パラメーター

items

ConcatArray<number>[]

配列 1 の末尾に追加する追加項目。

戻り値

number[]

継承元 Array.concat

every((value: number, index: number, array: number[]) => unknown, any)

配列のすべてのメンバーが指定したテストを満たすかどうかを判断します。

function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean

パラメーター

callbackfn

(value: number, index: number, array: number[]) => unknown

3 つまでの引数を受け取る関数。 すべてのメソッドは、callbackfn がブール値 false に強制可能な値を返すまで、または配列の末尾まで、配列内の各要素に対して callbackfn 関数を呼び出します。

thisArg

any

callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。

戻り値

boolean

継承元 Array.every

filter((value: number, index: number, array: number[]) => unknown, any)

コールバック関数で指定された条件を満たす配列の要素を返します。

function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]

パラメーター

callbackfn

(value: number, index: number, array: number[]) => unknown

3 つまでの引数を受け取る関数。 filter メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

thisArg

any

callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。

戻り値

number[]

継承元 Array.filter

filter<S>((value: number, index: number, array: number[]) => value, any)

コールバック関数で指定された条件を満たす配列の要素を返します。

function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]

パラメーター

callbackfn

(value: number, index: number, array: number[]) => value

3 つまでの引数を受け取る関数。 filter メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

thisArg

any

callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。

戻り値

S[]

継承元 Array.filter

forEach((value: number, index: number, array: number[]) => void, any)

配列の各要素に対して、指定された処理を実行します。

function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)

パラメーター

callbackfn

(value: number, index: number, array: number[]) => void

3 つまでの引数を受け取る関数。 forEach は、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

thisArg

any

callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。

継承元 Array.forEach

indexOf(number, number)

ある値が配列内で最初に見つかった位置のインデックスを返します。

function indexOf(searchElement: number, fromIndex?: number): number

パラメーター

searchElement

number

配列内で検索する値。

fromIndex

number

検索を開始する配列インデックス。 fromIndex を省略すると、検索はインデックス 0 から開始されます。

戻り値

number

継承元 Array.indexOf

join(string)

指定した区切り文字列で区切られた配列のすべての要素を追加します。

function join(separator?: string): string

パラメーター

separator

string

配列の 1 つの要素を、結果の String 内の次の要素から区切るために使用される文字列。 省略すると、配列要素はコンマで区切られます。

戻り値

string

継承元 Array.join

lastIndexOf(number, number)

指定した値が配列内で最後に見つかった位置のインデックスを返します。

function lastIndexOf(searchElement: number, fromIndex?: number): number

パラメーター

searchElement

number

配列内で検索する値。

fromIndex

number

検索を開始する配列インデックス。 fromIndex を省略すると、配列内の最後のインデックスから検索が開始されます。

戻り値

number

継承元 Array.lastIndexOf

map<U>((value: number, index: number, array: number[]) => U, any)

定義されたコールバック関数を配列の各要素に対して呼び出し、結果を含む配列を返します。

function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]

パラメーター

callbackfn

(value: number, index: number, array: number[]) => U

3 つまでの引数を受け取る関数。 map メソッドは、配列内の要素ごとに callbackfn 関数を 1 回呼び出します。

thisArg

any

callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。

戻り値

U[]

継承元 Array.map

pop()

配列の最後の要素を削除し、削除した要素を返します。

function pop(): number | undefined

戻り値

number | undefined

継承元 Array.pop

push(number[])

配列に新しい要素を追加し、その要素を追加した後の配列の長さを返します。

function push(items: number[]): number

パラメーター

items

number[]

配列の新しい要素。

戻り値

number

継承元 Array.push

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

配列内のすべての要素に対して、指定されたコールバック関数を呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number

パラメーター

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

最大 4 つの引数を受け取る関数。 reduce メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

戻り値

number

継承元 Array.reduce

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)

function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number

パラメーター

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

initialValue

number

戻り値

number

継承元 Array.reduce

reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

配列内のすべての要素に対して、指定されたコールバック関数を呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U

パラメーター

callbackfn

(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U

最大 4 つの引数を受け取る関数。 reduce メソッドは、配列内の各要素に対して callbackfn 関数を 1 回呼び出します。

initialValue

U

initialValue を指定した場合は、累積を開始するための初期値として使用されます。 callbackfn 関数の最初の呼び出しでは、この値が配列値ではなく引数として提供されます。

戻り値

U

継承元 Array.reduce

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)

配列内のすべての要素に対して、指定されたコールバック関数を降順で呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number

パラメーター

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

最大 4 つの引数を受け取る関数。 reduceRight メソッドは、配列内の要素ごとに callbackfn 関数を 1 回呼び出します。

戻り値

number

継承元 Array.reduceRight

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)

function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, initialValue: number): number

パラメーター

callbackfn

(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number

initialValue

number

戻り値

number

継承元 Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)

配列内のすべての要素に対して、指定されたコールバック関数を降順で呼び出します。 コールバック関数の戻り値は収集された結果で、コールバック関数の次の呼び出しの引数として提供されます。

function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U

パラメーター

callbackfn

(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U

最大 4 つの引数を受け取る関数。 reduceRight メソッドは、配列内の要素ごとに callbackfn 関数を 1 回呼び出します。

initialValue

U

initialValue を指定した場合は、累積を開始するための初期値として使用されます。 callbackfn 関数の最初の呼び出しでは、この値が配列値ではなく引数として提供されます。

戻り値

U

継承元 Array.reduceRight

reverse()

配列内の要素を反転します。

function reverse(): number[]

戻り値

number[]

継承元 Array.reverse

shift()

配列の先頭の要素を削除し、削除した要素を返します。

function shift(): number | undefined

戻り値

number | undefined

継承元 Array.shift

slice(number, number)

配列の一部を返します。

function slice(start?: number, end?: number): number[]

パラメーター

start

number

配列の指定した部分の先頭。

end

number

配列の指定した部分の末尾。 これは、インデックス 'end' の 要素を除きます。

戻り値

number[]

継承元 Array.slice

some((value: number, index: number, array: number[]) => unknown, any)

指定したコールバック関数が配列の任意の要素に対して true を返すかどうかを判断します。

function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean

パラメーター

callbackfn

(value: number, index: number, array: number[]) => unknown

3 つまでの引数を受け取る関数。 一部のメソッドは、callbackfn がブール値 true に強制可能な値を返すまで、または配列の末尾まで、配列内の各要素に対して callbackfn 関数を呼び出します。

thisArg

any

callbackfn 関数でこのキーワードが参照できるオブジェクト。 thisArg を省略すると、この値として undefined が使用されます。

戻り値

boolean

継承元 Array.some

sort((a: number, b: number) => number)

配列を並べ替えます。

function sort(compareFn?: (a: number, b: number) => number): this

パラメーター

compareFn

(a: number, b: number) => number

要素の順序を決定するために使用される関数。 最初の引数が 2 番目の引数より小さい場合は負の値を返し、等しい場合はゼロ、それ以外の場合は正の値を返す必要があります。 省略すると、要素は昇順で ASCII 文字順に並べ替えられます。

[11,2,22,1].sort((a, b) => a - b)

戻り値

this

継承元 Array.sort

splice(number, number)

配列から要素を削除し、必要に応じて新しい要素を削除位置に挿入し、削除した要素を返します。

function splice(start: number, deleteCount?: number): number[]

パラメーター

start

number

要素の削除を開始する配列内の 0 から始まる位置。

deleteCount

number

削除する要素の数を指定します。

戻り値

number[]

継承元 Array.splice

splice(number, number, number[])

配列から要素を削除し、必要に応じて新しい要素を削除位置に挿入し、削除した要素を返します。

function splice(start: number, deleteCount: number, items: number[]): number[]

パラメーター

start

number

要素の削除を開始する配列内の 0 から始まる位置。

deleteCount

number

削除する要素の数を指定します。

items

number[]

削除された要素の代わりに配列に挿入する要素。

戻り値

number[]

継承元 Array.splice

toLocaleString()

配列の文字列表現を返します。 要素は、toLocalString メソッドを使用して文字列に変換されます。

function toLocaleString(): string

戻り値

string

継承元 Array.toLocaleString

toString()

配列の文字列表現を返します。

function toString(): string

戻り値

string

継承元 Array.toString

unshift(number[])

配列の先頭に新しい要素を挿入します。

function unshift(items: number[]): number

パラメーター

items

number[]

配列の先頭に挿入する要素。

戻り値

number

継承元 Array.unshift