BoundingBox class
GeoJSON Sınırlayıcı Kutusu nesnesi - kenarları sabit boylam, enlem ve yükseklik çizgilerini izleyen bir şekli tanımlayan dizi. En güneybatı noktasının tüm eksenlerini daha kuzeydoğu noktasının tüm eksenleri izler. SınırlayıcıKubunun eksen sırası, geometrilerin eksen sırasını izler. Tam açıklama RFC 7946'da ayrıntılı olarak açıklandı.
- Extends
-
Array<number>
Oluşturucular
Bounding |
BoundingBox oluşturur |
Bounding |
BoundingBox oluşturur. |
Özellikler
Array |
Devralınan Özellikler
length | Dizinin uzunluğunu alır veya ayarlar. Bu, bir dizide tanımlanan en yüksek öğeden bir numaradır. |
Yöntemler
contains |
Bir konumun sınırlayıcı kutu içinde olup olmadığını belirler. |
crosses |
Sınırlayıcı kutunun antimeridian'dan geçip geçmediğini belirten bir boole değeri döndürür. |
from |
Sınırlayıcı bir kutuyu kopyalar. |
from |
Bu nesnelerin FeatureCollection, Feature, Geometry, Shape veya dizisinin sınırlayıcı kutusunu hesaplar. |
from |
Belirtilen boyutlardan bir BoundingBox oluşturur. |
from |
Belirtilen kenarlardan bir BoundingBox oluşturur. |
from |
Koordinat bilgilerini içeren herhangi bir nesne dizisinden Bir Sınırlayıcı Kutusu oluşturur. Her nesne biçiminde bir dizidir; [lat, lng] veya [lat, lng, elv] veya şu özelliklerin herhangi bir bileşimine sahip bir nesne: Boylam: lng, boylam, lon, x Enlem: lat, enlem, y Yükselmesi: elv, elevation, alt, rakım, z |
from |
Sağlanan tüm Position nesnelerini içeren bir Sınırlayıcı Kutusu oluşturur. |
get |
Sınırlayıcı kutunun merkezini hesaplar. |
get |
Sınırlayıcı kutunun doğu konum değerini döndürür. |
get |
Sınırlayıcı kutunun yüksekliğini derece cinsinden alır. |
get |
Sınırlayıcı kutunun kuzey konum değerini döndürür. |
get |
Sınırlayıcı kutunun kuzey doğu konumunu döndürür. |
get |
Sınırlayıcı kutunun kuzey batı konumunu döndürür. |
get |
Sınırlayıcı kutunun güney konumu değerini döndürür. |
get |
Sınırlayıcı kutunun güney doğu konumunu döndürür. |
get |
Sınırlayıcı kutunun güney batı konumunu döndürür. |
get |
Sınırlayıcı kutunun batı konumu değerini döndürür. |
get |
Sınırlayıcı kutunun genişliğini derece cinsinden alır. |
intersect(Bounding |
İki sınırlayıcı kutunun kesiştiği belirler. |
merge(Bounding |
İki sınırlayıcı kutuyu birleştirir. |
split |
Antimeridian'dan geçen bir BoundingBox'ını iki Sınırlayıcı Kutusu'na böler. Biri Tamamen Antimerdian'ın batısında, diğeri de Antimerdian'ın tamamen doğusunda. |
Devralınan Yöntemler
concat((T | Concat |
İki veya daha fazla diziyi birleştirir. |
concat(Concat |
İki veya daha fazla diziyi birleştirir. |
every((value: number, index: number, array: number[]) => unknown, any) | Bir dizinin tüm üyelerinin belirtilen testi karşılayıp karşılamadığını belirler. |
filter((value: number, index: number, array: number[]) => unknown, any) | Bir geri çağırma işlevinde belirtilen koşulu karşılayan dizi öğelerini döndürür. |
filter<S>((value: number, index: number, array: number[]) => value, any) | Bir geri çağırma işlevinde belirtilen koşulu karşılayan dizi öğelerini döndürür. |
for |
Bir dizideki her öğe için belirtilen eylemi gerçekleştirir. |
index |
Bir değerin dizideki ilk oluşumunun dizinini döndürür. |
join(string) | Belirtilen ayırıcı dizeyle ayrılmış bir dizinin tüm öğelerini ekler. |
last |
Bir dizide belirtilen değerin son oluşumunun dizinini döndürür. |
map<U>((value: number, index: number, array: number[]) => U, any) | Bir dizinin her öğesinde tanımlı bir geri çağırma işlevini çağırır ve sonuçları içeren bir dizi döndürür. |
pop() | Diziden son öğeyi kaldırır ve döndürür. |
push(number[]) | Yeni öğeleri bir diziye ekler ve dizinin yeni uzunluğunu döndürür. |
reduce((previous |
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır. |
reduce((previous |
|
reduce<U>((previous |
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır. |
reduce |
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini azalan sırada çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır. |
reduce |
|
reduce |
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini azalan sırada çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır. |
reverse() | Dizideki öğeleri tersine çevirir. |
shift() | Diziden ilk öğeyi kaldırır ve döndürür. |
slice(number, number) | Dizinin bir bölümünü döndürür. |
some((value: number, index: number, array: number[]) => unknown, any) | Belirtilen geri çağırma işlevinin bir dizinin herhangi bir öğesi için true döndürip döndürmediğini belirler. |
sort((a: number, b: number) => number) | Bir diziyi sıralar. |
splice(number, number) | Dizideki öğeleri kaldırır ve gerekirse, silinen öğeleri döndürerek yerlerine yeni öğeler ekler. |
splice(number, number, number[]) | Dizideki öğeleri kaldırır ve gerekirse, silinen öğeleri döndürerek yerlerine yeni öğeler ekler. |
to |
Bir dizinin dize gösterimini döndürür. öğeleri toLocalString yöntemleri kullanılarak dizeye dönüştürülür. |
to |
Bir dizinin dize gösterimini döndürür. |
unshift(number[]) | Dizinin başlangıcına yeni öğeler ekler. |
Oluşturucu Ayrıntıları
BoundingBox(number[])
BoundingBox oluşturur
new BoundingBox(positions: number[])
Parametreler
- positions
-
number[]
[batı, güney, doğu, kuzey] veya [batı, güney, yükseklik1, doğu, kuzey, yükseklik2] olabilir
BoundingBox(Position, Position)
BoundingBox oluşturur.
new BoundingBox(southwestPosition: Position, northeastPosition: Position)
Parametreler
- southwestPosition
- Position
Sınırlayıcı kutunun en güneybatıdaki konumu.
- northeastPosition
- Position
Sınırlayıcı kutunun en kuzeydoğu konumu.
Özellik Ayrıntıları
Array
static Array: ArrayConstructor
Özellik Değeri
ArrayConstructor
Devralınan Özellik Detayları
length
Dizinin uzunluğunu alır veya ayarlar. Bu, bir dizide tanımlanan en yüksek öğeden bir numaradır.
length: number
Özellik Değeri
number
Devralınan Length
Yöntem Ayrıntıları
containsPosition(BoundingBox, Position)
Bir konumun sınırlayıcı kutu içinde olup olmadığını belirler.
static function containsPosition(bounds: BoundingBox, position: Position): boolean
Parametreler
- bounds
- BoundingBox
Konumun içinde olup olmadığını görmek için sınırlayıcı kutu.
- position
- Position
Sınırlayıcı kutuda olup olmadığını görmek için konum.
Döndürülenler
boolean
Konum sınırlayıcı kutunun içindeyse true.
crossesAntimeridian(BoundingBox)
Sınırlayıcı kutunun antimeridian'dan geçip geçmediğini belirten bir boole değeri döndürür.
static function crossesAntimeridian(bounds: BoundingBox): boolean
Parametreler
- bounds
- BoundingBox
Denetlenecek sınırlayıcı kutu.
Döndürülenler
boolean
Sınırlayıcı kutunun antimeridian'dan geçip geçmediğini gösteren boole değeri.
fromBoundingBox(BoundingBox)
Sınırlayıcı bir kutuyu kopyalar.
static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox
Parametreler
- boundingBox
- BoundingBox
Kopyalanan sınırlayıcı kutu.
Döndürülenler
fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)
Bu nesnelerin FeatureCollection, Feature, Geometry, Shape veya dizisinin sınırlayıcı kutusunu hesaplar.
static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox
Parametreler
- data
-
FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>
Sınırlama kutusunu hesaplamak için bu nesnelerin FeatureCollection, Feature, Geometry, Shape veya dizisi.
Döndürülenler
[minLon, minLat, maxLon, maxLat] biçiminde bir sınırlayıcı kutu.
fromDimensions(Position, number, number)
Belirtilen boyutlardan bir BoundingBox oluşturur.
static function fromDimensions(center: Position, width: number, height: number): BoundingBox
Parametreler
- center
- Position
Sınırlayıcı kutunun orta konumu.
- width
-
number
Sınırlayıcı kutunun genişliği.
- height
-
number
Sınırlayıcı kutunun yüksekliği.
Döndürülenler
fromEdges(number, number, number, number)
Belirtilen kenarlardan bir BoundingBox oluşturur.
static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox
Parametreler
- west
-
number
Sınırlayıcı kutunun batı kenarı.
- south
-
number
Sınırlayıcı kutunun güney kenarı.
- east
-
number
Sınırlayıcı kutunun doğu kenarı.
- north
-
number
Sınırlayıcı kutunun kuzey kenarı.
Döndürülenler
fromLatLngs(Array<object | number[]>)
Koordinat bilgilerini içeren herhangi bir nesne dizisinden Bir Sınırlayıcı Kutusu oluşturur. Her nesne biçiminde bir dizidir; [lat, lng] veya [lat, lng, elv] veya şu özelliklerin herhangi bir bileşimine sahip bir nesne: Boylam: lng, boylam, lon, x Enlem: lat, enlem, y Yükselmesi: elv, elevation, alt, rakım, z
static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox
Parametreler
- latLngs
-
Array<object | number[]>
Koordinat bilgilerini içeren nesneler.
Döndürülenler
Sağlanan tüm koordinat bilgilerini içeren bir Sınırlayıcı Kutusu.
fromPositions(Position[])
Sağlanan tüm Position nesnelerini içeren bir Sınırlayıcı Kutusu oluşturur.
static function fromPositions(positions: Position[]): BoundingBox
Parametreler
- positions
-
Position[]
Sınırlayıcı kutuyu oluşturmak için kullanılacak konum dizisi.
Döndürülenler
Verilen tüm konumları içeren sınırlayıcı kutu.
getCenter(BoundingBox)
Sınırlayıcı kutunun merkezini hesaplar.
static function getCenter(bounds: BoundingBox): Position
Parametreler
- bounds
- BoundingBox
Merkezini hesaplamak için sınırlayıcı bir kutu.
Döndürülenler
Sınırlayıcı kutunun merkezini temsil eden bir konum.
getEast(BoundingBox)
Sınırlayıcı kutunun doğu konum değerini döndürür.
static function getEast(bounds: BoundingBox): number
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
number
Sınırlayıcı kutunun doğu konum değeri.
getHeight(BoundingBox)
Sınırlayıcı kutunun yüksekliğini derece cinsinden alır.
static function getHeight(bounds: BoundingBox): number
Parametreler
- bounds
- BoundingBox
Denetlenecek sınırlayıcı kutu.
Döndürülenler
number
Sınırlayıcı kutunun derece cinsinden yüksekliği.
getNorth(BoundingBox)
Sınırlayıcı kutunun kuzey konum değerini döndürür.
static function getNorth(bounds: BoundingBox): number
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
number
Sınırlayıcı kutunun kuzey konum değeri.
getNorthEast(BoundingBox)
Sınırlayıcı kutunun kuzey doğu konumunu döndürür.
static function getNorthEast(bounds: BoundingBox): Position
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
Sınırlayıcı kutunun kuzey doğu konumu.
getNorthWest(BoundingBox)
Sınırlayıcı kutunun kuzey batı konumunu döndürür.
static function getNorthWest(bounds: BoundingBox): Position
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
Sınırlayıcı kutunun kuzey batı konumu.
getSouth(BoundingBox)
Sınırlayıcı kutunun güney konumu değerini döndürür.
static function getSouth(bounds: BoundingBox): number
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
number
Sınırlayıcı kutunun güney konumu değeri.
getSouthEast(BoundingBox)
Sınırlayıcı kutunun güney doğu konumunu döndürür.
static function getSouthEast(bounds: BoundingBox): Position
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
Sınırlayıcı kutunun güney doğu konumu.
getSouthWest(BoundingBox)
Sınırlayıcı kutunun güney batı konumunu döndürür.
static function getSouthWest(bounds: BoundingBox): Position
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
Sınırlayıcı kutunun güney batı konumu.
getWest(BoundingBox)
Sınırlayıcı kutunun batı konumu değerini döndürür.
static function getWest(bounds: BoundingBox): number
Parametreler
- bounds
- BoundingBox
Konumu almak için sınırlayıcı kutu.
Döndürülenler
number
Sınırlayıcı kutunun batı konum değeri.
getWidth(BoundingBox)
Sınırlayıcı kutunun genişliğini derece cinsinden alır.
static function getWidth(bounds: BoundingBox): number
Parametreler
- bounds
- BoundingBox
Denetlenecek sınırlayıcı kutu.
Döndürülenler
number
Sınırlayıcı kutunun derece cinsinden genişliği.
intersect(BoundingBox, BoundingBox)
İki sınırlayıcı kutunun kesiştiği belirler.
static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean
Parametreler
- bounds1
- BoundingBox
Karşılaştırılması gereken ilk sınırlayıcı kutu.
- bounds2
- BoundingBox
Karşılaştırılması gereken ikinci sınırlayıcı kutu.
Döndürülenler
boolean
sağlanan sınırlayıcı kutular kesişiyorsa true.
merge(BoundingBox, BoundingBox)
İki sınırlayıcı kutuyu birleştirir.
static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox
Parametreler
- bounds1
- BoundingBox
Birleştirilecek ilk sınırlayıcı kutu.
- bounds2
- BoundingBox
Birleştirilecek ikinci sınırlayıcı kutu.
Döndürülenler
[minLon, minLat, maxLon, maxLat] biçiminde bir sınırlayıcı kutu.
splitOnAntimeridian(BoundingBox)
Antimeridian'dan geçen bir BoundingBox'ını iki Sınırlayıcı Kutusu'na böler. Biri Tamamen Antimerdian'ın batısında, diğeri de Antimerdian'ın tamamen doğusunda.
static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]
Parametreler
- bounds
- BoundingBox
Döndürülenler
Devralınan Yöntemin Ayrıntıları
concat((T | ConcatArray<T>)[])
İki veya daha fazla diziyi birleştirir.
function concat(items: (T | ConcatArray<T>)[]): number[]
Parametreler
- items
-
(T | ConcatArray<T>)[]
Dizi1 sonuna eklenecek ek öğeler.
Döndürülenler
number[]
Devralınan Concat
concat(ConcatArray<number>[])
İki veya daha fazla diziyi birleştirir.
function concat(items: ConcatArray<number>[]): number[]
Parametreler
- items
-
ConcatArray<number>[]
Dizi1 sonuna eklenecek ek öğeler.
Döndürülenler
number[]
Devralınan Concat
every((value: number, index: number, array: number[]) => unknown, any)
Bir dizinin tüm üyelerinin belirtilen testi karşılayıp karşılamadığını belirler.
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parametreler
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
En fazla üç bağımsız değişken kabul eden bir işlev. Her yöntem, callbackfn değeri False Boole değeriyle veya dizinin sonuna kadar zorlanabilen bir değer döndürene kadar dizideki her öğe için callbackfn işlevini çağırır.
- thisArg
-
any
Bu anahtar sözcüğün callbackfn işlevinde başvurabileceği bir nesne. ThisArg atlanırsa, bu değer olarak undefined kullanılır.
Döndürülenler
boolean
Devralınan Dizi.her
filter((value: number, index: number, array: number[]) => unknown, any)
Bir geri çağırma işlevinde belirtilen koşulu karşılayan dizi öğelerini döndürür.
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
Parametreler
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
En fazla üç bağımsız değişken kabul eden bir işlev. Filtre yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
- thisArg
-
any
Bu anahtar sözcüğün callbackfn işlevinde başvurabileceği bir nesne. ThisArg atlanırsa, bu değer olarak undefined kullanılır.
Döndürülenler
number[]
Devralınan Array.filter
filter<S>((value: number, index: number, array: number[]) => value, any)
Bir geri çağırma işlevinde belirtilen koşulu karşılayan dizi öğelerini döndürür.
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
Parametreler
- callbackfn
-
(value: number, index: number, array: number[]) => value
En fazla üç bağımsız değişken kabul eden bir işlev. Filtre yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
- thisArg
-
any
Bu anahtar sözcüğün callbackfn işlevinde başvurabileceği bir nesne. ThisArg atlanırsa, bu değer olarak undefined kullanılır.
Döndürülenler
S[]
Devralınan Array.filter
forEach((value: number, index: number, array: number[]) => void, any)
Bir dizideki her öğe için belirtilen eylemi gerçekleştirir.
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
Parametreler
- callbackfn
-
(value: number, index: number, array: number[]) => void
En fazla üç bağımsız değişken kabul eden bir işlev. forEach, dizideki her öğe için callbackfn işlevini bir kez çağırır.
- thisArg
-
any
Bu anahtar sözcüğün callbackfn işlevinde başvurabileceği bir nesne. ThisArg atlanırsa, bu değer olarak undefined kullanılır.
Devralınan Array.forEach
indexOf(number, number)
Bir değerin dizideki ilk oluşumunun dizinini döndürür.
function indexOf(searchElement: number, fromIndex?: number): number
Parametreler
- searchElement
-
number
Dizide bulunacak değer.
- fromIndex
-
number
Aramanın başlatıldığı dizi dizini. fromIndex belirtilmezse, arama 0 dizininde başlar.
Döndürülenler
number
Devralınan Array.indexOf
join(string)
Belirtilen ayırıcı dizeyle ayrılmış bir dizinin tüm öğelerini ekler.
function join(separator?: string): string
Parametreler
- separator
-
string
Sonuçta elde edilen Dize'de bir dizinin bir öğesini bir sonrakinden ayırmak için kullanılan dize. Atlanırsa, dizi öğeleri virgülle ayrılır.
Döndürülenler
string
Devralınan Array.join
lastIndexOf(number, number)
Bir dizide belirtilen değerin son oluşumunun dizinini döndürür.
function lastIndexOf(searchElement: number, fromIndex?: number): number
Parametreler
- searchElement
-
number
Dizide bulunacak değer.
- fromIndex
-
number
Aramanın başlatıldığı dizi dizini. fromIndex belirtilmezse, arama dizideki son dizinde başlar.
Döndürülenler
number
Devralınan Array.lastIndexOf
map<U>((value: number, index: number, array: number[]) => U, any)
Bir dizinin her öğesinde tanımlı bir geri çağırma işlevini çağırır ve sonuçları içeren bir dizi döndürür.
function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]
Parametreler
- callbackfn
-
(value: number, index: number, array: number[]) => U
En fazla üç bağımsız değişken kabul eden bir işlev. Map yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
- thisArg
-
any
Bu anahtar sözcüğün callbackfn işlevinde başvurabileceği bir nesne. ThisArg atlanırsa, bu değer olarak undefined kullanılır.
Döndürülenler
U[]
Devralınan Array.map
pop()
Diziden son öğeyi kaldırır ve döndürür.
function pop(): number | undefined
Döndürülenler
number | undefined
Devralınan Dizi.pop
push(number[])
Yeni öğeleri bir diziye ekler ve dizinin yeni uzunluğunu döndürür.
function push(items: number[]): number
Parametreler
- items
-
number[]
Dizinin yeni öğeleri.
Döndürülenler
number
Devralınan Array.push
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır.
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parametreler
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
En fazla dört bağımsız değişken kabul eden bir işlev. Reduce yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
Döndürülenler
number
Devralınan 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
Parametreler
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Döndürülenler
number
Devralınan Reduce
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır.
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parametreler
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
En fazla dört bağımsız değişken kabul eden bir işlev. Reduce yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
- initialValue
-
U
initialValue belirtilirse, birikmeye başlamak için başlangıç değeri olarak kullanılır. callbackfn işlevine yapılan ilk çağrı, bu değeri dizi değeri yerine bağımsız değişken olarak sağlar.
Döndürülenler
U
Devralınan Reduce
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini azalan sırada çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır.
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parametreler
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
En fazla dört bağımsız değişken kabul eden bir işlev. reduceRight yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
Döndürülenler
number
Devralınan 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
Parametreler
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Döndürülenler
number
Devralınan Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Bir dizideki tüm öğeler için belirtilen geri çağırma işlevini azalan sırada çağırır. Geri çağırma işlevinin dönüş değeri birikmiş sonuç olur ve geri çağırma işlevine bir sonraki çağrıda bağımsız değişken olarak sağlanır.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parametreler
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
En fazla dört bağımsız değişken kabul eden bir işlev. reduceRight yöntemi, dizideki her öğe için callbackfn işlevini bir kez çağırır.
- initialValue
-
U
initialValue belirtilirse, birikmeye başlamak için başlangıç değeri olarak kullanılır. callbackfn işlevine yapılan ilk çağrı, bu değeri dizi değeri yerine bağımsız değişken olarak sağlar.
Döndürülenler
U
Devralınan Array.reduceRight
reverse()
Dizideki öğeleri tersine çevirir.
function reverse(): number[]
Döndürülenler
number[]
Devralınan Dizi.ters
shift()
Diziden ilk öğeyi kaldırır ve döndürür.
function shift(): number | undefined
Döndürülenler
number | undefined
Devralınan Dizi.shift
slice(number, number)
Dizinin bir bölümünü döndürür.
function slice(start?: number, end?: number): number[]
Parametreler
- start
-
number
Dizinin belirtilen bölümünün başlangıcı.
- end
-
number
Dizinin belirtilen bölümünün sonu. Bu, 'end' dizinindeki öğesini dışlar.
Döndürülenler
number[]
Devralınan Dizi.dilim
some((value: number, index: number, array: number[]) => unknown, any)
Belirtilen geri çağırma işlevinin bir dizinin herhangi bir öğesi için true döndürip döndürmediğini belirler.
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parametreler
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
En fazla üç bağımsız değişken kabul eden bir işlev. Bazı yöntem, callbackfn değeri true Boole değeriyle veya dizinin sonuna kadar zorlanabilen bir değer döndürene kadar dizideki her öğe için callbackfn işlevini çağırır.
- thisArg
-
any
Bu anahtar sözcüğün callbackfn işlevinde başvurabileceği bir nesne. ThisArg atlanırsa, bu değer olarak undefined kullanılır.
Döndürülenler
boolean
Devralınan Dizi.bazı
sort((a: number, b: number) => number)
Bir diziyi sıralar.
function sort(compareFn?: (a: number, b: number) => number): this
Parametreler
- compareFn
-
(a: number, b: number) => number
Öğelerin sırasını belirlemek için kullanılan işlev. İlk bağımsız değişken ikinci bağımsız değişkenden küçükse negatif bir değer, eşitse sıfır, aksi takdirde pozitif bir değer döndürmesi beklenir. Atlanırsa, öğeler artan, ASCII karakter düzeninde sıralanır.
[11,2,22,1].sort((a, b) => a - b)
Döndürülenler
this
Devralınan Sort
splice(number, number)
Dizideki öğeleri kaldırır ve gerekirse, silinen öğeleri döndürerek yerlerine yeni öğeler ekler.
function splice(start: number, deleteCount?: number): number[]
Parametreler
- start
-
number
Dizide öğeleri kaldırmaya başlanması gereken sıfır tabanlı konum.
- deleteCount
-
number
Kaldırılacak öğe sayısı.
Döndürülenler
number[]
Devralınan Array.splice
splice(number, number, number[])
Dizideki öğeleri kaldırır ve gerekirse, silinen öğeleri döndürerek yerlerine yeni öğeler ekler.
function splice(start: number, deleteCount: number, items: number[]): number[]
Parametreler
- start
-
number
Dizide öğeleri kaldırmaya başlanması gereken sıfır tabanlı konum.
- deleteCount
-
number
Kaldırılacak öğe sayısı.
- items
-
number[]
Silinen öğelerin yerine diziye eklenecek öğeler.
Döndürülenler
number[]
Devralınan Array.splice
toLocaleString()
Bir dizinin dize gösterimini döndürür. öğeleri toLocalString yöntemleri kullanılarak dizeye dönüştürülür.
function toLocaleString(): string
Döndürülenler
string
Devralınan Array.toLocaleString
toString()
Bir dizinin dize gösterimini döndürür.
function toString(): string
Döndürülenler
string
Devralınan Array.toString
unshift(number[])
Dizinin başlangıcına yeni öğeler ekler.
function unshift(items: number[]): number
Parametreler
- items
-
number[]
Dizinin başlangıcına eklenecek öğeler.
Döndürülenler
number
Devralınan Array.unshift