Bagikan melalui


BoundingBox class

Objek GeoJSON BoundingBox - array yang menentukan bentuk yang tepinya mengikuti garis bujur, lintang, dan elevasi konstan. Semua sumbu titik paling barat daya diikuti oleh semua sumbu titik yang lebih timur laut. Urutan sumbu BoundingBox mengikuti urutan sumbu geometri. Deskripsi lengkapnya dirinci dalam RFC 7946.

Extends

Array<number>

Konstruktor

BoundingBox(number[])

Membuat BoundingBox

BoundingBox(Position, Position)

Membuat BoundingBox.

Properti

Array

Properti yang Diwariskan

length

Mendapatkan atau mengatur panjang array. Ini adalah angka satu yang lebih tinggi dari elemen tertinggi yang ditentukan dalam array.

Metode

containsPosition(BoundingBox, Position)

Menentukan apakah posisi berada dalam kotak pembatas.

crossesAntimeridian(BoundingBox)

Mengembalikan boolean yang menunjukkan apakah kotak pembatas melewati antimeridian atau tidak.

fromBoundingBox(BoundingBox)

Mengkloning kotak pembatas.

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

Menghitung kotak pembatas dari FeatureCollection, Fitur, Geometri, Bentuk, atau array objek ini.

fromDimensions(Position, number, number)

Membuat BoundingBox dari dimensi yang ditentukan.

fromEdges(number, number, number, number)

Membuat BoundingBox dari tepi yang ditentukan.

fromLatLngs(Array<object | number[]>)

Membuat BoundingBox dari array objek apa pun yang berisi informasi koordinat. Setiap objek adalah array dalam format; [lat, lng] atau [lat, lng, elv], atau objek dengan kombinasi properti berikut: Garis bujur: lng, bujur, lon, x Lintang: lat, lintang, y Elevasi: elv, elevasi, ketinggian, ketinggian, z

fromPositions(Position[])

Membuat BoundingBox yang berisi semua objek Posisi yang disediakan.

getCenter(BoundingBox)

Menghitung pusat kotak pembatas.

getEast(BoundingBox)

Mengembalikan nilai posisi timur dari kotak pembatas.

getHeight(BoundingBox)

Mendapatkan tinggi kotak pembatas dalam derajat.

getNorth(BoundingBox)

Mengembalikan nilai posisi utara dari kotak pembatas.

getNorthEast(BoundingBox)

Mengembalikan posisi timur laut dari kotak pembatas.

getNorthWest(BoundingBox)

Mengembalikan posisi barat laut dari kotak pembatas.

getSouth(BoundingBox)

Mengembalikan nilai posisi selatan dari kotak pembatas.

getSouthEast(BoundingBox)

Mengembalikan posisi tenggara kotak pembatas.

getSouthWest(BoundingBox)

Mengembalikan posisi barat selatan dari kotak pembatas.

getWest(BoundingBox)

Mengembalikan nilai posisi barat dari kotak pembatas.

getWidth(BoundingBox)

Mendapatkan lebar kotak pembatas dalam derajat.

intersect(BoundingBox, BoundingBox)

Menentukan adalah dua kotak pembatas bersinggungan.

merge(BoundingBox, BoundingBox)

Menggabungkan dua kotak pembatas bersama-sama.

splitOnAntimeridian(BoundingBox)

Membagi BoundingBox yang melintasi Antimeridian menjadi dua BoundingBox. Satu sepenuhnya barat Antimerdian dan satu lagi seluruh timur Antimerdian.

Metode yang Diwarisi

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

Menggabungkan dua array atau lebih.

concat(ConcatArray<number>[])

Menggabungkan dua array atau lebih.

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

Menentukan apakah semua anggota array memenuhi pengujian yang ditentukan.

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

Mengembalikan elemen array yang memenuhi kondisi yang ditentukan dalam fungsi panggilan balik.

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

Mengembalikan elemen array yang memenuhi kondisi yang ditentukan dalam fungsi panggilan balik.

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

Melakukan tindakan yang ditentukan untuk setiap elemen dalam array.

indexOf(number, number)

Mengembalikan indeks kemunculan pertama nilai dalam array.

join(string)

Menambahkan semua elemen array yang dipisahkan oleh string pemisah yang ditentukan.

lastIndexOf(number, number)

Mengembalikan indeks kemunculan terakhir dari nilai yang ditentukan dalam array.

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

Memanggil fungsi panggilan balik yang ditentukan pada setiap elemen array, dan mengembalikan array yang berisi hasilnya.

pop()

Menghapus elemen terakhir dari array dan mengembalikannya.

push(number[])

Menambahkan elemen baru ke array, dan mengembalikan panjang array baru.

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array, dalam urutan turun. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array, dalam urutan turun. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

reverse()

Membalikkan elemen dalam Array.

shift()

Menghapus elemen pertama dari array dan mengembalikannya.

slice(number, number)

Mengembalikan bagian dari array.

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

Menentukan apakah fungsi panggilan balik yang ditentukan mengembalikan true untuk elemen array apa pun.

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

Mengurutkan array.

splice(number, number)

Menghapus elemen dari array dan, jika perlu, menyisipkan elemen baru di tempatnya, mengembalikan elemen yang dihapus.

splice(number, number, number[])

Menghapus elemen dari array dan, jika perlu, menyisipkan elemen baru di tempatnya, mengembalikan elemen yang dihapus.

toLocaleString()

Mengembalikan representasi string dari array. Elemen dikonversi menjadi string menggunakan metode toLocalString mereka.

toString()

Mengembalikan representasi string dari array.

unshift(number[])

Menyisipkan elemen baru di awal array.

Detail Konstruktor

BoundingBox(number[])

Membuat BoundingBox

new BoundingBox(positions: number[])

Parameter

positions

number[]

Dapat berupa [barat, selatan, timur, utara] atau [barat, selatan, elevasi1, timur, utara, elevasi2]

BoundingBox(Position, Position)

Membuat BoundingBox.

new BoundingBox(southwestPosition: Position, northeastPosition: Position)

Parameter

southwestPosition
Position

Bagian barat daya sebagian besar posisi kotak pembatas.

northeastPosition
Position

Bagian timur laut sebagian besar posisi kotak pembatas.

Detail Properti

Array

static Array: ArrayConstructor

Nilai Properti

ArrayConstructor

Detail Properti yang Diwariskan

length

Mendapatkan atau mengatur panjang array. Ini adalah angka satu yang lebih tinggi dari elemen tertinggi yang ditentukan dalam array.

length: number

Nilai Properti

number

Diwarisi Dari Array.length

Detail Metode

containsPosition(BoundingBox, Position)

Menentukan apakah posisi berada dalam kotak pembatas.

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

Parameter

bounds
BoundingBox

Kotak pembatas untuk melihat apakah posisinya berada.

position
Position

Posisi untuk melihat apakah ada di kotak pembatas.

Mengembalikan

boolean

True jika posisi berada dalam kotak pembatas.

crossesAntimeridian(BoundingBox)

Mengembalikan boolean yang menunjukkan apakah kotak pembatas melewati antimeridian atau tidak.

static function crossesAntimeridian(bounds: BoundingBox): boolean

Parameter

bounds
BoundingBox

Kotak pembatas untuk dicentang.

Mengembalikan

boolean

Boolean yang menunjukkan apakah kotak pembatas melintasi antimeridian atau tidak.

fromBoundingBox(BoundingBox)

Mengkloning kotak pembatas.

static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox

Parameter

boundingBox
BoundingBox

Kotak pembatas untuk mengkloning.

Mengembalikan

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

Menghitung kotak pembatas dari FeatureCollection, Fitur, Geometri, Bentuk, atau array objek ini.

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

Parameter

data

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

FeatureCollection, Feature, Geometry, Shape atau array objek ini untuk menghitung kotak pembatas.

Mengembalikan

Kotak pembatas dalam format [minLon, minLat, maxLon, maxLat].

fromDimensions(Position, number, number)

Membuat BoundingBox dari dimensi yang ditentukan.

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

Parameter

center
Position

Posisi tengah kotak pembatas.

width

number

Lebar kotak pembatas.

height

number

Tinggi kotak pembatas.

Mengembalikan

fromEdges(number, number, number, number)

Membuat BoundingBox dari tepi yang ditentukan.

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

Parameter

west

number

Tepi barat kotak pembatas.

south

number

Tepi selatan kotak pembatas.

east

number

Tepi timur kotak pembatas.

north

number

Tepi utara kotak pembatas.

Mengembalikan

fromLatLngs(Array<object | number[]>)

Membuat BoundingBox dari array objek apa pun yang berisi informasi koordinat. Setiap objek adalah array dalam format; [lat, lng] atau [lat, lng, elv], atau objek dengan kombinasi properti berikut: Garis bujur: lng, bujur, lon, x Lintang: lat, lintang, y Elevasi: elv, elevasi, ketinggian, ketinggian, z

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

Parameter

latLngs

Array<object | number[]>

Objek yang berisi informasi koordinat.

Mengembalikan

BoundingBox yang berisi semua informasi koordinat yang disediakan.

fromPositions(Position[])

Membuat BoundingBox yang berisi semua objek Posisi yang disediakan.

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

Parameter

positions

Position[]

Array lokasi yang digunakan untuk menghasilkan kotak pembatas.

Mengembalikan

Kotak pembatas yang berisi semua posisi tertentu.

getCenter(BoundingBox)

Menghitung pusat kotak pembatas.

static function getCenter(bounds: BoundingBox): Position

Parameter

bounds
BoundingBox

Kotak pembatas untuk menghitung bagian tengah.

Mengembalikan

Posisi yang mewakili bagian tengah kotak pembatas.

getEast(BoundingBox)

Mengembalikan nilai posisi timur dari kotak pembatas.

static function getEast(bounds: BoundingBox): number

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

number

Nilai posisi timur kotak pembatas.

getHeight(BoundingBox)

Mendapatkan tinggi kotak pembatas dalam derajat.

static function getHeight(bounds: BoundingBox): number

Parameter

bounds
BoundingBox

Kotak pembatas untuk dicentang.

Mengembalikan

number

Tinggi kotak pembatas dalam derajat.

getNorth(BoundingBox)

Mengembalikan nilai posisi utara dari kotak pembatas.

static function getNorth(bounds: BoundingBox): number

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

number

Nilai posisi utara kotak pembatas.

getNorthEast(BoundingBox)

Mengembalikan posisi timur laut dari kotak pembatas.

static function getNorthEast(bounds: BoundingBox): Position

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

Posisi timur utara kotak pembatas.

getNorthWest(BoundingBox)

Mengembalikan posisi barat laut dari kotak pembatas.

static function getNorthWest(bounds: BoundingBox): Position

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

Posisi barat laut kotak pembatas.

getSouth(BoundingBox)

Mengembalikan nilai posisi selatan dari kotak pembatas.

static function getSouth(bounds: BoundingBox): number

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

number

Nilai posisi selatan kotak pembatas.

getSouthEast(BoundingBox)

Mengembalikan posisi tenggara kotak pembatas.

static function getSouthEast(bounds: BoundingBox): Position

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

Posisi timur selatan kotak pembatas.

getSouthWest(BoundingBox)

Mengembalikan posisi barat selatan dari kotak pembatas.

static function getSouthWest(bounds: BoundingBox): Position

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

Posisi barat selatan kotak pembatas.

getWest(BoundingBox)

Mengembalikan nilai posisi barat dari kotak pembatas.

static function getWest(bounds: BoundingBox): number

Parameter

bounds
BoundingBox

Kotak pembatas untuk mendapatkan posisi dari.

Mengembalikan

number

Nilai posisi barat kotak pembatas.

getWidth(BoundingBox)

Mendapatkan lebar kotak pembatas dalam derajat.

static function getWidth(bounds: BoundingBox): number

Parameter

bounds
BoundingBox

Kotak pembatas untuk dicentang.

Mengembalikan

number

Lebar kotak pembatas dalam derajat.

intersect(BoundingBox, BoundingBox)

Menentukan adalah dua kotak pembatas bersinggungan.

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

Parameter

bounds1
BoundingBox

Kotak pembatas pertama untuk dibandingkan dengan.

bounds2
BoundingBox

Kotak pembatas kedua untuk dibandingkan.

Mengembalikan

boolean

true jika kotak pembatas yang disediakan bersinggungan.

merge(BoundingBox, BoundingBox)

Menggabungkan dua kotak pembatas bersama-sama.

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

Parameter

bounds1
BoundingBox

Kotak batas pertama untuk digabungkan.

bounds2
BoundingBox

Kotak batas kedua untuk digabungkan.

Mengembalikan

Kotak pembatas dalam format [minLon, minLat, maxLon, maxLat].

splitOnAntimeridian(BoundingBox)

Membagi BoundingBox yang melintasi Antimeridian menjadi dua BoundingBox. Satu sepenuhnya barat Antimerdian dan satu lagi seluruh timur Antimerdian.

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

Parameter

bounds
BoundingBox

Mengembalikan

Detail Metode yang Diwarisi

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

Menggabungkan dua array atau lebih.

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

Parameter

items

(T | ConcatArray<T>)[]

Item tambahan untuk ditambahkan ke akhir array1.

Mengembalikan

number[]

Diwarisi Dari Array.concat

concat(ConcatArray<number>[])

Menggabungkan dua array atau lebih.

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

Parameter

items

ConcatArray<number>[]

Item tambahan untuk ditambahkan ke akhir array1.

Mengembalikan

number[]

Diwarisi Dari Array.concat

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

Menentukan apakah semua anggota array memenuhi pengujian yang ditentukan.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga tiga argumen. Setiap metode memanggil fungsi callbackfn untuk setiap elemen dalam array hingga callbackfn mengembalikan nilai yang dapat dikoercible ke nilai Boolean false, atau sampai akhir array.

thisArg

any

Objek yang dapat dirujuk kata kunci ini dalam fungsi callbackfn. Jika thisArg dihilangkan, tidak terdefinisi digunakan sebagai nilai ini.

Mengembalikan

boolean

Diwarisi Dari Array.every

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

Mengembalikan elemen array yang memenuhi kondisi yang ditentukan dalam fungsi panggilan balik.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga tiga argumen. Metode filter memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

thisArg

any

Objek yang dapat dirujuk kata kunci ini dalam fungsi callbackfn. Jika thisArg dihilangkan, tidak terdefinisi digunakan sebagai nilai ini.

Mengembalikan

number[]

Diwarisi Dari Array.filter

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

Mengembalikan elemen array yang memenuhi kondisi yang ditentukan dalam fungsi panggilan balik.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga tiga argumen. Metode filter memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

thisArg

any

Objek yang dapat dirujuk kata kunci ini dalam fungsi callbackfn. Jika thisArg dihilangkan, tidak terdefinisi digunakan sebagai nilai ini.

Mengembalikan

S[]

Diwarisi Dari Array.filter

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

Melakukan tindakan yang ditentukan untuk setiap elemen dalam array.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga tiga argumen. forEach memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

thisArg

any

Objek yang dapat dirujuk kata kunci ini dalam fungsi callbackfn. Jika thisArg dihilangkan, tidak terdefinisi digunakan sebagai nilai ini.

Diwarisi Dari Array.forEach

indexOf(number, number)

Mengembalikan indeks kemunculan pertama nilai dalam array.

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

Parameter

searchElement

number

Nilai yang akan ditemukan dalam array.

fromIndex

number

Indeks array untuk memulai pencarian. Jika fromIndex dihilangkan, pencarian dimulai pada indeks 0.

Mengembalikan

number

Diwarisi Dari Array.indexOf

join(string)

Menambahkan semua elemen array yang dipisahkan oleh string pemisah yang ditentukan.

function join(separator?: string): string

Parameter

separator

string

String yang digunakan untuk memisahkan satu elemen array dari array berikutnya dalam String yang dihasilkan. Jika dihilangkan, elemen array dipisahkan dengan koma.

Mengembalikan

string

Diwarisi Dari Array.join

lastIndexOf(number, number)

Mengembalikan indeks kemunculan terakhir dari nilai yang ditentukan dalam array.

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

Parameter

searchElement

number

Nilai yang akan ditemukan dalam array.

fromIndex

number

Indeks array untuk memulai pencarian. Jika fromIndex dihilangkan, pencarian dimulai pada indeks terakhir dalam array.

Mengembalikan

number

Diwarisi Dari Array.lastIndexOf

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

Memanggil fungsi panggilan balik yang ditentukan pada setiap elemen array, dan mengembalikan array yang berisi hasilnya.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga tiga argumen. Metode peta memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

thisArg

any

Objek yang dapat dirujuk kata kunci ini dalam fungsi callbackfn. Jika thisArg dihilangkan, tidak terdefinisi digunakan sebagai nilai ini.

Mengembalikan

U[]

Diwarisi Dari Array.map

pop()

Menghapus elemen terakhir dari array dan mengembalikannya.

function pop(): number | undefined

Mengembalikan

number | undefined

Diwarisi Dari Array.pop

push(number[])

Menambahkan elemen baru ke array, dan mengembalikan panjang array baru.

function push(items: number[]): number

Parameter

items

number[]

Elemen baru Array.

Mengembalikan

number

Diwarisi Dari Array.push

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga empat argumen. Metode reduce memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

Mengembalikan

number

Diwarisi Dari 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

Parameter

callbackfn

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

initialValue

number

Mengembalikan

number

Diwarisi Dari Array.reduce

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga empat argumen. Metode reduce memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

initialValue

U

Jika initialValue ditentukan, nilai ini digunakan sebagai nilai awal untuk memulai akumulasi. Panggilan pertama ke fungsi callbackfn menyediakan nilai ini sebagai argumen alih-alih nilai array.

Mengembalikan

U

Diwarisi Dari Array.reduce

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array, dalam urutan turun. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga empat argumen. Metode reduceRight memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

Mengembalikan

number

Diwarisi Dari 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

Parameter

callbackfn

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

initialValue

number

Mengembalikan

number

Diwarisi Dari Array.reduceRight

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

Memanggil fungsi panggilan balik yang ditentukan untuk semua elemen dalam array, dalam urutan turun. Nilai yang dikembalikan dari fungsi panggilan balik adalah hasil akumulasi, dan disediakan sebagai argumen dalam panggilan berikutnya ke fungsi panggilan balik.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga empat argumen. Metode reduceRight memanggil fungsi callbackfn satu kali untuk setiap elemen dalam array.

initialValue

U

Jika initialValue ditentukan, nilai ini digunakan sebagai nilai awal untuk memulai akumulasi. Panggilan pertama ke fungsi callbackfn menyediakan nilai ini sebagai argumen alih-alih nilai array.

Mengembalikan

U

Diwarisi Dari Array.reduceRight

reverse()

Membalikkan elemen dalam Array.

function reverse(): number[]

Mengembalikan

number[]

Diwarisi Dari Array.reverse

shift()

Menghapus elemen pertama dari array dan mengembalikannya.

function shift(): number | undefined

Mengembalikan

number | undefined

Diwarisi Dari Array.shift

slice(number, number)

Mengembalikan bagian dari array.

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

Parameter

start

number

Awal bagian array yang ditentukan.

end

number

Akhir dari bagian array yang ditentukan. Ini eksklusif dari elemen di indeks 'akhir'.

Mengembalikan

number[]

Diwarisi Dari Array.slice

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

Menentukan apakah fungsi panggilan balik yang ditentukan mengembalikan true untuk elemen array apa pun.

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

Parameter

callbackfn

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

Fungsi yang menerima hingga tiga argumen. Beberapa metode memanggil fungsi callbackfn untuk setiap elemen dalam array hingga callbackfn mengembalikan nilai yang dapat dikoercible ke nilai Boolean true, atau sampai akhir array.

thisArg

any

Objek yang dapat dirujuk kata kunci ini dalam fungsi callbackfn. Jika thisArg dihilangkan, tidak terdefinisi digunakan sebagai nilai ini.

Mengembalikan

boolean

Diwarisi Dari Array.some

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

Mengurutkan array.

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

Parameter

compareFn

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

Fungsi yang digunakan untuk menentukan urutan elemen. Diharapkan untuk mengembalikan nilai negatif jika argumen pertama kurang dari argumen kedua, nol jika nilainya sama dan nilai positif sebaliknya. Jika dihilangkan, elemen diurutkan dalam urutan karakter ASCII naik.

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

Mengembalikan

this

Diwarisi Dari Array.sort

splice(number, number)

Menghapus elemen dari array dan, jika perlu, menyisipkan elemen baru di tempatnya, mengembalikan elemen yang dihapus.

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

Parameter

start

number

Lokasi berbasis nol dalam array untuk mulai menghapus elemen.

deleteCount

number

Jumlah elemen yang akan dihapus.

Mengembalikan

number[]

Diwarisi Dari Array.splice

splice(number, number, number[])

Menghapus elemen dari array dan, jika perlu, menyisipkan elemen baru di tempatnya, mengembalikan elemen yang dihapus.

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

Parameter

start

number

Lokasi berbasis nol dalam array untuk mulai menghapus elemen.

deleteCount

number

Jumlah elemen yang akan dihapus.

items

number[]

Elemen untuk disisipkan ke dalam array sebagai pengganti elemen yang dihapus.

Mengembalikan

number[]

Diwarisi Dari Array.splice

toLocaleString()

Mengembalikan representasi string dari array. Elemen dikonversi menjadi string menggunakan metode toLocalString mereka.

function toLocaleString(): string

Mengembalikan

string

Diwarisi Dari Array.toLocaleString

toString()

Mengembalikan representasi string dari array.

function toString(): string

Mengembalikan

string

Diwarisi Dari Array.toString

unshift(number[])

Menyisipkan elemen baru di awal array.

function unshift(items: number[]): number

Parameter

items

number[]

Elemen yang akan disisipkan di awal Array.

Mengembalikan

number

Diwarisi Dari Array.unshift