Share via


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

BoundingBox(number[])

BoundingBox oluşturur

BoundingBox(Position, Position)

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

containsPosition(BoundingBox, Position)

Bir konumun sınırlayıcı kutu içinde olup olmadığını belirler.

crossesAntimeridian(BoundingBox)

Sınırlayıcı kutunun antimeridian'dan geçip geçmediğini belirten bir boole değeri döndürür.

fromBoundingBox(BoundingBox)

Sınırlayıcı bir kutuyu kopyalar.

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.

fromDimensions(Position, number, number)

Belirtilen boyutlardan bir BoundingBox oluşturur.

fromEdges(number, number, number, number)

Belirtilen kenarlardan bir BoundingBox oluşturur.

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

fromPositions(Position[])

Sağlanan tüm Position nesnelerini içeren bir Sınırlayıcı Kutusu oluşturur.

getCenter(BoundingBox)

Sınırlayıcı kutunun merkezini hesaplar.

getEast(BoundingBox)

Sınırlayıcı kutunun doğu konum değerini döndürür.

getHeight(BoundingBox)

Sınırlayıcı kutunun yüksekliğini derece cinsinden alır.

getNorth(BoundingBox)

Sınırlayıcı kutunun kuzey konum değerini döndürür.

getNorthEast(BoundingBox)

Sınırlayıcı kutunun kuzey doğu konumunu döndürür.

getNorthWest(BoundingBox)

Sınırlayıcı kutunun kuzey batı konumunu döndürür.

getSouth(BoundingBox)

Sınırlayıcı kutunun güney konumu değerini döndürür.

getSouthEast(BoundingBox)

Sınırlayıcı kutunun güney doğu konumunu döndürür.

getSouthWest(BoundingBox)

Sınırlayıcı kutunun güney batı konumunu döndürür.

getWest(BoundingBox)

Sınırlayıcı kutunun batı konumu değerini döndürür.

getWidth(BoundingBox)

Sınırlayıcı kutunun genişliğini derece cinsinden alır.

intersect(BoundingBox, BoundingBox)

İki sınırlayıcı kutunun kesiştiği belirler.

merge(BoundingBox, BoundingBox)

İki sınırlayıcı kutuyu birleştirir.

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.

Devralınan Yöntemler

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

İki veya daha fazla diziyi birleştirir.

concat(ConcatArray<number>[])

İ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.

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

Bir dizideki her öğe için belirtilen eylemi gerçekleştirir.

indexOf(number, number)

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.

lastIndexOf(number, number)

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((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.

reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
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.

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.

reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number, number)
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.

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.

toLocaleString()

Bir dizinin dize gösterimini döndürür. öğeleri toLocalString yöntemleri kullanılarak dizeye dönüştürülür.

toString()

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