다음을 통해 공유


BoundingBox class

GeoJSON BoundingBox 개체 - 가장자리가 상수 경도, 위도 및 상승의 선을 따르는 셰이프를 정의하는 배열입니다. 가장 남서쪽 지점의 모든 축 뒤에는 북동쪽 지점의 모든 축이 잇습니다. BoundingBox의 축 순서는 기하 도형의 축 순서를 따릅니다. 전체 설명은 RFC 7946에 자세히 설명되어 있습니다.

Extends

Array<number>

생성자

BoundingBox(number[])

BoundingBox 생성

BoundingBox(Position, Position)

BoundingBox를 생성합니다.

속성

Array

상속된 속성

length

배열의 길이를 가져오거나 설정합니다. 배열에 정의된 요소의 최고값보다 하나 큰 숫자입니다.

메서드

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를 만듭니다. 각 개체는 형식의 배열입니다. [위도, lng] 또는 [위도, lng, elv]또는 다음 속성의 조합이 있는 개체: 경도: lng, 경도, lon, x 위도: 위도, 위도, y Elevation: elv, elevation, alt, 고도, 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)

가 두 개의 경계 상자가 교차하는지 확인합니다.

merge(BoundingBox, BoundingBox)

두 경계 상자를 함께 병합합니다.

splitOnAntimeridian(BoundingBox)

Antimeridian을 교차하는 BoundingBox를 두 BoundingBox로 분할합니다. 하나는 앤티머디안 서쪽에, 다른 하나는 앤티머디안 동쪽에 있습니다.

상속된 메서드

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

둘 이상의 배열을 결합합니다.

concat(ConcatArray<number>[])

둘 이상의 배열을 결합합니다.

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[]

[서쪽, 남쪽, 동쪽, 북쪽] 또는 [서쪽, 남쪽, elevation1, 동쪽, 북쪽, elevation2] 중 하나일 수 있습니다.

BoundingBox(Position, Position)

BoundingBox를 생성합니다.

new BoundingBox(southwestPosition: Position, northeastPosition: Position)

매개 변수

southwestPosition
Position

경계 상자의 가장 남서쪽 위치입니다.

northeastPosition
Position

경계 상자의 가장 북동쪽 위치입니다.

속성 세부 정보

Array

static Array: ArrayConstructor

속성 값

ArrayConstructor

상속된 속성 세부 정보

length

배열의 길이를 가져오거나 설정합니다. 배열에 정의된 요소의 최고값보다 하나 큰 숫자입니다.

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

경계 상자가 안티메리디안과 교차하는지 여부를 나타내는 부울입니다.

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를 만듭니다. 각 개체는 형식의 배열입니다. [위도, lng] 또는 [위도, lng, elv]또는 다음 속성의 조합이 있는 개체: 경도: lng, 경도, lon, x 위도: 위도, 위도, y Elevation: elv, elevation, alt, 고도, 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)

가 두 개의 경계 상자가 교차하는지 확인합니다.

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

매개 변수

bounds1
BoundingBox

비교할 첫 번째 경계 상자입니다.

bounds2
BoundingBox

비교할 두 번째 경계 상자입니다.

반환

boolean

제공된 경계 상자가 교차하면 true입니다.

merge(BoundingBox, BoundingBox)

두 경계 상자를 함께 병합합니다.

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

매개 변수

bounds1
BoundingBox

병합할 첫 번째 경계 상자입니다.

bounds2
BoundingBox

병합할 두 번째 경계 상자입니다.

반환

[minLon, minLat, maxLon, maxLat] 형식의 경계 상자입니다.

splitOnAntimeridian(BoundingBox)

Antimeridian을 교차하는 BoundingBox를 두 BoundingBox로 분할합니다. 하나는 앤티머디안 서쪽에, 다른 하나는 앤티머디안 동쪽에 있습니다.

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

매개 변수

bounds
BoundingBox

반환

상속된 메서드 세부 정보

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

둘 이상의 배열을 결합합니다.

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

매개 변수

items

(T | ConcatArray<T>)[]

array1의 끝에 추가할 추가 항목입니다.

반환

number[]

상속된 From Array.concat

concat(ConcatArray<number>[])

둘 이상의 배열을 결합합니다.

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

매개 변수

items

ConcatArray<number>[]

array1의 끝에 추가할 추가 항목입니다.

반환

number[]

상속된 From 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

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

thisArg

any

이 키워드가 callbackfn 함수에서 참조할 수 있는 개체입니다. thisArg를 생략하면 undefined가 이 값으로 사용됩니다.

반환

number[]

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

thisArg

any

이 키워드가 callbackfn 함수에서 참조할 수 있는 개체입니다. thisArg를 생략하면 undefined가 이 값으로 사용됩니다.

반환

S[]

상속된 From 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는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

thisArg

any

이 키워드가 callbackfn 함수에서 참조할 수 있는 개체입니다. thisArg를 생략하면 undefined가 이 값으로 사용됩니다.

상속된 From Array.forEach

indexOf(number, number)

배열에서 맨 처음 나오는 값의 인덱스를 반환합니다.

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

매개 변수

searchElement

number

배열에서 찾을 값입니다.

fromIndex

number

검색을 시작할 배열 인덱스입니다. fromIndex를 생략하면 인덱스 0에서 검색이 시작됩니다.

반환

number

상속된 From Array.indexOf

join(string)

지정된 구분 기호 문자열로 구분된 배열의 모든 요소를 추가합니다.

function join(separator?: string): string

매개 변수

separator

string

배열의 한 요소를 결과 String의 다음 요소와 구분하는 데 사용되는 문자열입니다. 생략하면 배열 요소가 쉼표로 구분됩니다.

반환

string

상속된 From Array.join

lastIndexOf(number, number)

배열에서 마지막으로 나오는 지정된 값의 인덱스를 반환합니다.

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

매개 변수

searchElement

number

배열에서 찾을 값입니다.

fromIndex

number

검색을 시작할 배열 인덱스입니다. fromIndex를 생략하면 배열의 마지막 인덱스에서 검색이 시작됩니다.

반환

number

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

thisArg

any

이 키워드가 callbackfn 함수에서 참조할 수 있는 개체입니다. thisArg를 생략하면 undefined가 이 값으로 사용됩니다.

반환

U[]

상속된 From Array.map

pop()

배열의 마지막 요소를 제거하여 반환합니다.

function pop(): number | undefined

반환

number | undefined

상속된 From Array.pop

push(number[])

배열에 새 요소를 추가하고 배열의 새 길이를 반환합니다.

function push(items: number[]): number

매개 변수

items

number[]

배열의 새 요소입니다.

반환

number

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

반환

number

상속된 From 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

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

initialValue

U

initialValue를 지정하면 누적을 시작하는 초기 값으로 사용됩니다. 콜백fn 함수에 대한 첫 번째 호출은 이 값을 배열 값 대신 인수로 제공합니다.

반환

U

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

반환

number

상속된 From 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 메서드는 배열의 각 요소에 대해 콜백fn 함수를 한 번 호출합니다.

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

요소의 순서를 결정하는 데 사용되는 함수입니다. 첫 번째 인수가 두 번째 인수보다 작으면 음수 값을 반환하고, 같으면 0이고, 그렇지 않으면 양수 값을 반환해야 합니다. 생략하면 요소가 오름차순 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