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
| Bounding |
Membuat BoundingBox |
| Bounding |
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
| contains |
Menentukan apakah posisi berada dalam kotak pembatas. |
| crosses |
Mengembalikan boolean yang menunjukkan apakah kotak pembatas melewati antimeridian atau tidak. |
| from |
Mengkloning kotak pembatas. |
| from |
Menghitung kotak pembatas dari FeatureCollection, Fitur, Geometri, Bentuk, atau array objek ini. |
| from |
Membuat BoundingBox dari dimensi yang ditentukan. |
| from |
Membuat BoundingBox dari tepi yang ditentukan. |
| from |
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 |
| from |
Membuat BoundingBox yang berisi semua objek Posisi yang disediakan. |
| get |
Menghitung pusat kotak pembatas. |
| get |
Mengembalikan nilai posisi timur dari kotak pembatas. |
| get |
Mendapatkan tinggi kotak pembatas dalam derajat. |
| get |
Mengembalikan nilai posisi utara dari kotak pembatas. |
| get |
Mengembalikan posisi timur laut dari kotak pembatas. |
| get |
Mengembalikan posisi barat laut dari kotak pembatas. |
| get |
Mengembalikan nilai posisi selatan dari kotak pembatas. |
| get |
Mengembalikan posisi tenggara kotak pembatas. |
| get |
Mengembalikan posisi barat selatan dari kotak pembatas. |
| get |
Mengembalikan nilai posisi barat dari kotak pembatas. |
| get |
Mendapatkan lebar kotak pembatas dalam derajat. |
| intersect(Bounding |
Menentukan adalah dua kotak pembatas bersinggungan. |
| merge(Bounding |
Menggabungkan dua kotak pembatas bersama-sama. |
| split |
Membagi BoundingBox yang melintasi Antimeridian menjadi dua BoundingBox. Satu sepenuhnya barat Antimerdian dan satu lagi seluruh timur Antimerdian. |
Metode yang Diwarisi
| concat((T | Concat |
Menggabungkan dua array atau lebih. |
| concat(Concat |
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. |
| for |
Melakukan tindakan yang ditentukan untuk setiap elemen dalam array. |
| index |
Mengembalikan indeks kemunculan pertama nilai dalam array. |
| join(string) | Menambahkan semua elemen array yang dipisahkan oleh string pemisah yang ditentukan. |
| last |
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((previous |
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((previous |
|
| reduce<U>((previous |
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 |
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. |
| reduce |
|
| reduce |
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. |
| to |
Mengembalikan representasi string dari array. Elemen dikonversi menjadi string menggunakan metode toLocalString mereka. |
| to |
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