BoundingBox class
Um objeto GeoJSON BoundingBox – uma matriz que define uma forma cujas bordas seguem linhas de longitude, latitude e elevação constantes. Todos os eixos do ponto mais sudoeste são seguidos por todos os eixos do ponto mais nordeste. A ordem dos eixos do BoundingBox segue a ordem dos eixos das geometrias. A descrição completa é detalhada no RFC 7946.
- Extends
-
Array<number>
Construtores
Bounding |
Constrói uma BoundingBox |
Bounding |
Constrói uma BoundingBox. |
Propriedades
Array |
Propriedades herdadas
length | Obtém ou define o comprimento da matriz. Trata-se de um número uma unidade maior que o elemento mais alto definido em uma matriz. |
Métodos
contains |
Determina se uma posição está dentro de uma caixa delimitadora. |
crosses |
Retorna um booliano que indica se a caixa delimitadora cruza o antimeridiano ou não. |
from |
Clona uma caixa delimitadora. |
from |
Calcula a caixa delimitadora de um FeatureCollection, Feature, Geometry, Shape ou matriz desses objetos. |
from |
Constrói um BoundingBox a partir das dimensões especificadas. |
from |
Constrói um BoundingBox a partir das bordas especificadas. |
from |
Cria um BoundingBox de qualquer matriz de objetos que contêm informações de coordenadas. Cada objeto é uma matriz no formato; [lat, lng] ou [lat, lng, elv], ou um objeto com qualquer combinação das seguintes propriedades: Longitude: gnl, longitude, lon, x Latitude: lat, latitude, y Elevação: elv, elevação, alt, altitude, z |
from |
Cria um BoundingBox que contém todos os objetos Position fornecidos. |
get |
Calcula o centro de uma caixa delimitadora. |
get |
Retorna o valor da posição leste da caixa delimitadora. |
get |
Obtém a altura de uma caixa delimitadora em graus. |
get |
Retorna o valor da posição norte da caixa delimitadora. |
get |
Retorna a posição nordeste da caixa delimitadora. |
get |
Retorna a posição noroeste da caixa delimitadora. |
get |
Retorna o valor da posição sul da caixa delimitadora. |
get |
Retorna a posição sudeste da caixa delimitadora. |
get |
Retorna a posição sudoeste da caixa delimitadora. |
get |
Retorna o valor da posição oeste da caixa delimitadora. |
get |
Obtém a largura de uma caixa delimitadora em graus. |
intersect(Bounding |
Determina se há duas caixas delimitadoras intersectas. |
merge(Bounding |
Mescla duas caixas delimitadoras. |
split |
Divide um BoundingBox que cruza o Antimeridiano em dois BoundingBox's. Um totalmente a oeste do Antimerdiano e outro totalmente a leste do Antimerdiano. |
Métodos herdados
concat((T | Concat |
Combina duas ou mais matrizes. |
concat(Concat |
Combina duas ou mais matrizes. |
every((value: number, index: number, array: number[]) => unknown, any) | Determina se todos os membros de uma matriz atendem ao teste especificado. |
filter((value: number, index: number, array: number[]) => unknown, any) | Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada. |
filter<S>((value: number, index: number, array: number[]) => value, any) | Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada. |
for |
Executa a ação especificada para cada elemento de uma matriz. |
index |
Retorna o índice da primeira ocorrência de um valor em uma matriz. |
join(string) | Adiciona todos os elementos de uma matriz separada pela cadeia de caracteres separadora especificada. |
last |
Retorna o índice da última ocorrência de um valor especificado em uma matriz. |
map<U>((value: number, index: number, array: number[]) => U, any) | Chama uma função de retorno de chamada definida em cada elemento de uma matriz e retorna uma matriz que contém os resultados. |
pop() | Remove o último elemento de uma matriz e o retorna. |
push(number[]) | Acrescenta novos elementos a uma matriz e retorna o novo comprimento dessa matriz. |
reduce((previous |
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada. |
reduce((previous |
|
reduce<U>((previous |
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada. |
reduce |
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz, em ordem decrescente. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada. |
reduce |
|
reduce |
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz, em ordem decrescente. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada. |
reverse() | Inverte os elementos em uma Matriz. |
shift() | Remove o primeiro elemento de uma matriz e o retorna. |
slice(number, number) | Retorna uma seção de uma matriz. |
some((value: number, index: number, array: number[]) => unknown, any) | Determina se a função de retorno de chamada especificada retorna true para qualquer elemento de uma matriz. |
sort((a: number, b: number) => number) | Classifica uma matriz. |
splice(number, number) | Remove elementos de uma matriz e, se necessário, insere novos elementos em seu local, retornando os elementos excluídos. |
splice(number, number, number[]) | Remove elementos de uma matriz e, se necessário, insere novos elementos em seu local, retornando os elementos excluídos. |
to |
Retorna uma representação em cadeia de caracteres de uma matriz. Os elementos são convertidos em cadeia de caracteres usando seus métodos toLocalString. |
to |
Retorna uma representação em cadeia de caracteres de uma matriz. |
unshift(number[]) | Insere novos elementos no início de uma matriz. |
Detalhes do construtor
BoundingBox(number[])
Constrói uma BoundingBox
new BoundingBox(positions: number[])
Parâmetros
- positions
-
number[]
Pode ser [oeste, sul, leste, norte] ou [oeste, sul, elevação1, leste, norte, elevação2]
BoundingBox(Position, Position)
Constrói uma BoundingBox.
new BoundingBox(southwestPosition: Position, northeastPosition: Position)
Parâmetros
- southwestPosition
- Position
A posição mais sudoeste da caixa delimitadora.
- northeastPosition
- Position
A posição mais nordeste da caixa delimitadora.
Detalhes da propriedade
Array
static Array: ArrayConstructor
Valor da propriedade
ArrayConstructor
Detalhes das propriedades herdadas
length
Obtém ou define o comprimento da matriz. Trata-se de um número uma unidade maior que o elemento mais alto definido em uma matriz.
length: number
Valor da propriedade
number
Herdado de Array.length
Detalhes do método
containsPosition(BoundingBox, Position)
Determina se uma posição está dentro de uma caixa delimitadora.
static function containsPosition(bounds: BoundingBox, position: Position): boolean
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora para ver se a posição está dentro.
- position
- Position
A posição para ver se ela está na caixa delimitadora.
Retornos
boolean
True se a posição estiver dentro da caixa delimitadora.
crossesAntimeridian(BoundingBox)
Retorna um booliano que indica se a caixa delimitadora cruza o antimeridiano ou não.
static function crossesAntimeridian(bounds: BoundingBox): boolean
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora a ser marcada.
Retornos
boolean
Um booliano que indica se a caixa delimitadora cruza o antimeridiano ou não.
fromBoundingBox(BoundingBox)
Clona uma caixa delimitadora.
static function fromBoundingBox(boundingBox: BoundingBox): BoundingBox
Parâmetros
- boundingBox
- BoundingBox
A caixa delimitadora a ser clonada.
Retornos
fromData(FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>)
Calcula a caixa delimitadora de um FeatureCollection, Feature, Geometry, Shape ou matriz desses objetos.
static function fromData(data: FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>): BoundingBox
Parâmetros
- data
-
FeatureCollection | Feature<Geometry, any> | Geometry | Shape | Array<FeatureCollection | Feature<Geometry, any> | Geometry | Shape>
O FeatureCollection, Feature, Geometry, Shape ou matriz desses objetos para calcular a caixa delimitadora.
Retornos
Uma caixa delimitadora no formato [minLon, minLat, maxLon, maxLat].
fromDimensions(Position, number, number)
Constrói um BoundingBox a partir das dimensões especificadas.
static function fromDimensions(center: Position, width: number, height: number): BoundingBox
Parâmetros
- center
- Position
A posição central da caixa delimitadora.
- width
-
number
A largura da caixa delimitadora.
- height
-
number
A altura da caixa delimitadora.
Retornos
fromEdges(number, number, number, number)
Constrói um BoundingBox a partir das bordas especificadas.
static function fromEdges(west: number, south: number, east: number, north: number): BoundingBox
Parâmetros
- west
-
number
A borda oeste da caixa delimitadora.
- south
-
number
A borda sul da caixa delimitadora.
- east
-
number
A borda leste da caixa delimitadora.
- north
-
number
A borda norte da caixa delimitadora.
Retornos
fromLatLngs(Array<object | number[]>)
Cria um BoundingBox de qualquer matriz de objetos que contêm informações de coordenadas. Cada objeto é uma matriz no formato; [lat, lng] ou [lat, lng, elv], ou um objeto com qualquer combinação das seguintes propriedades: Longitude: gnl, longitude, lon, x Latitude: lat, latitude, y Elevação: elv, elevação, alt, altitude, z
static function fromLatLngs(latLngs: Array<object | number[]>): BoundingBox
Parâmetros
- latLngs
-
Array<object | number[]>
Os objetos que contêm informações de coordenadas.
Retornos
Um BoundingBox que contém todas as informações de coordenadas fornecidas.
fromPositions(Position[])
Cria um BoundingBox que contém todos os objetos Position fornecidos.
static function fromPositions(positions: Position[]): BoundingBox
Parâmetros
- positions
-
Position[]
Uma matriz de locais a serem usados para gerar a caixa delimitadora.
Retornos
Uma caixa delimitadora que contém todas as posições fornecidas.
getCenter(BoundingBox)
Calcula o centro de uma caixa delimitadora.
static function getCenter(bounds: BoundingBox): Position
Parâmetros
- bounds
- BoundingBox
Uma caixa delimitadora para calcular o centro de.
Retornos
Uma posição que representa o centro da caixa delimitadora.
getEast(BoundingBox)
Retorna o valor da posição leste da caixa delimitadora.
static function getEast(bounds: BoundingBox): number
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
number
O valor da posição leste da caixa delimitadora.
getHeight(BoundingBox)
Obtém a altura de uma caixa delimitadora em graus.
static function getHeight(bounds: BoundingBox): number
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora a ser marcada.
Retornos
number
A altura da caixa delimitadora em graus.
getNorth(BoundingBox)
Retorna o valor da posição norte da caixa delimitadora.
static function getNorth(bounds: BoundingBox): number
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
number
O valor da posição norte da caixa delimitadora.
getNorthEast(BoundingBox)
Retorna a posição nordeste da caixa delimitadora.
static function getNorthEast(bounds: BoundingBox): Position
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
A posição nordeste da caixa delimitadora.
getNorthWest(BoundingBox)
Retorna a posição noroeste da caixa delimitadora.
static function getNorthWest(bounds: BoundingBox): Position
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
A posição noroeste da caixa delimitadora.
getSouth(BoundingBox)
Retorna o valor da posição sul da caixa delimitadora.
static function getSouth(bounds: BoundingBox): number
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
number
O valor da posição sul da caixa delimitadora.
getSouthEast(BoundingBox)
Retorna a posição sudeste da caixa delimitadora.
static function getSouthEast(bounds: BoundingBox): Position
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
A posição sudeste da caixa delimitadora.
getSouthWest(BoundingBox)
Retorna a posição sudoeste da caixa delimitadora.
static function getSouthWest(bounds: BoundingBox): Position
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
A posição sudoeste da caixa delimitadora.
getWest(BoundingBox)
Retorna o valor da posição oeste da caixa delimitadora.
static function getWest(bounds: BoundingBox): number
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora da qual obter a posição.
Retornos
number
O valor da posição oeste da caixa delimitadora.
getWidth(BoundingBox)
Obtém a largura de uma caixa delimitadora em graus.
static function getWidth(bounds: BoundingBox): number
Parâmetros
- bounds
- BoundingBox
A caixa delimitadora a ser marcada.
Retornos
number
A largura da caixa delimitadora em graus.
intersect(BoundingBox, BoundingBox)
Determina se há duas caixas delimitadoras intersectas.
static function intersect(bounds1: BoundingBox, bounds2: BoundingBox): boolean
Parâmetros
- bounds1
- BoundingBox
A primeira caixa delimitadora com a qual comparar.
- bounds2
- BoundingBox
A segunda caixa delimitadora com a qual comparar.
Retornos
boolean
true se as caixas delimitadoras fornecidas se cruzarem.
merge(BoundingBox, BoundingBox)
Mescla duas caixas delimitadoras.
static function merge(bounds1: BoundingBox, bounds2: BoundingBox): BoundingBox
Parâmetros
- bounds1
- BoundingBox
A primeira caixa delimitadora com a qual mesclar.
- bounds2
- BoundingBox
A segunda caixa delimitadora com a qual mesclar.
Retornos
Uma caixa delimitadora no formato [minLon, minLat, maxLon, maxLat].
splitOnAntimeridian(BoundingBox)
Divide um BoundingBox que cruza o Antimeridiano em dois BoundingBox's. Um totalmente a oeste do Antimerdiano e outro totalmente a leste do Antimerdiano.
static function splitOnAntimeridian(bounds: BoundingBox): BoundingBox[]
Parâmetros
- bounds
- BoundingBox
Retornos
Detalhes do método herdado
concat((T | ConcatArray<T>)[])
Combina duas ou mais matrizes.
function concat(items: (T | ConcatArray<T>)[]): number[]
Parâmetros
- items
-
(T | ConcatArray<T>)[]
Itens adicionais a serem adicionados ao final da matriz1.
Retornos
number[]
Herdado de Array.concat
concat(ConcatArray<number>[])
Combina duas ou mais matrizes.
function concat(items: ConcatArray<number>[]): number[]
Parâmetros
- items
-
ConcatArray<number>[]
Itens adicionais a serem adicionados ao final da matriz1.
Retornos
number[]
Herdado de Array.concat
every((value: number, index: number, array: number[]) => unknown, any)
Determina se todos os membros de uma matriz atendem ao teste especificado.
function every(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parâmetros
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Uma função que aceita até três argumentos. O método every chama a função callbackfn para cada elemento na matriz até que o callbackfn retorne um valor que é coercível para o valor booliano false ou até o final da matriz.
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir na função callbackfn. Se thisArg for omitido, undefined será usado como esse valor.
Retornos
boolean
Herdado de Array.every
filter((value: number, index: number, array: number[]) => unknown, any)
Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada.
function filter(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): number[]
Parâmetros
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Uma função que aceita até três argumentos. O método filter chama a função callbackfn uma vez para cada elemento na matriz.
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir na função callbackfn. Se thisArg for omitido, undefined será usado como esse valor.
Retornos
number[]
Herdado de Array.filter
filter<S>((value: number, index: number, array: number[]) => value, any)
Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada.
function filter<S>(callbackfn: (value: number, index: number, array: number[]) => value, thisArg?: any): S[]
Parâmetros
- callbackfn
-
(value: number, index: number, array: number[]) => value
Uma função que aceita até três argumentos. O método filter chama a função callbackfn uma vez para cada elemento na matriz.
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir na função callbackfn. Se thisArg for omitido, undefined será usado como esse valor.
Retornos
S[]
Herdado de Array.filter
forEach((value: number, index: number, array: number[]) => void, any)
Executa a ação especificada para cada elemento de uma matriz.
function forEach(callbackfn: (value: number, index: number, array: number[]) => void, thisArg?: any)
Parâmetros
- callbackfn
-
(value: number, index: number, array: number[]) => void
Uma função que aceita até três argumentos. forEach chama a função callbackfn uma vez para cada elemento na matriz.
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir na função callbackfn. Se thisArg for omitido, undefined será usado como esse valor.
Herdado de Array.forEach
indexOf(number, number)
Retorna o índice da primeira ocorrência de um valor em uma matriz.
function indexOf(searchElement: number, fromIndex?: number): number
Parâmetros
- searchElement
-
number
O valor a ser localizado na matriz.
- fromIndex
-
number
O índice de matriz no qual iniciar a pesquisa. Se fromIndex for omitido, a pesquisa começará no índice 0.
Retornos
number
Herdado de Array.indexOf
join(string)
Adiciona todos os elementos de uma matriz separada pela cadeia de caracteres separadora especificada.
function join(separator?: string): string
Parâmetros
- separator
-
string
Uma cadeia de caracteres usada para separar um elemento de uma matriz do próximo na Cadeia de Caracteres resultante. Se omitido, os elementos da matriz serão separados por uma vírgula.
Retornos
string
Herdado de Array.join
lastIndexOf(number, number)
Retorna o índice da última ocorrência de um valor especificado em uma matriz.
function lastIndexOf(searchElement: number, fromIndex?: number): number
Parâmetros
- searchElement
-
number
O valor a ser localizado na matriz.
- fromIndex
-
number
O índice de matriz no qual iniciar a pesquisa. Se fromIndex for omitido, a pesquisa começará no último índice da matriz.
Retornos
number
Herdado de Array.lastIndexOf
map<U>((value: number, index: number, array: number[]) => U, any)
Chama uma função de retorno de chamada definida em cada elemento de uma matriz e retorna uma matriz que contém os resultados.
function map<U>(callbackfn: (value: number, index: number, array: number[]) => U, thisArg?: any): U[]
Parâmetros
- callbackfn
-
(value: number, index: number, array: number[]) => U
Uma função que aceita até três argumentos. O método de mapa chama a função callbackfn uma vez para cada elemento na matriz.
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir na função callbackfn. Se thisArg for omitido, undefined será usado como esse valor.
Retornos
U[]
Herdado de Array.map
pop()
Remove o último elemento de uma matriz e o retorna.
function pop(): number | undefined
Retornos
number | undefined
Herdado de Array.pop
push(number[])
Acrescenta novos elementos a uma matriz e retorna o novo comprimento dessa matriz.
function push(items: number[]): number
Parâmetros
- items
-
number[]
Novos elementos da Matriz.
Retornos
number
Herdado de Array.push
reduce((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada.
function reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parâmetros
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Uma função que aceita até quatro argumentos. O método reduce chama a função callbackfn uma vez para cada elemento na matriz.
Retornos
number
Herdado de 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
Parâmetros
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Retornos
number
Herdado de Array.reduce
reduce<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada.
function reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parâmetros
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Uma função que aceita até quatro argumentos. O método reduce chama a função callbackfn uma vez para cada elemento na matriz.
- initialValue
-
U
Se initialValue for especificado, ele será usado como o valor inicial para iniciar o acúmulo. A primeira chamada para a função callbackfn fornece esse valor como um argumento em vez de um valor de matriz.
Retornos
U
Herdado de Array.reduce
reduceRight((previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number)
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz, em ordem decrescente. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada.
function reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number): number
Parâmetros
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
Uma função que aceita até quatro argumentos. O método reduceRight chama a função callbackfn uma vez para cada elemento na matriz.
Retornos
number
Herdado de 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
Parâmetros
- callbackfn
-
(previousValue: number, currentValue: number, currentIndex: number, array: number[]) => number
- initialValue
-
number
Retornos
number
Herdado de Array.reduceRight
reduceRight<U>((previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, U)
Chama a função de retorno de chamada especificada para todos os elementos em uma matriz, em ordem decrescente. O valor de retorno da função de retorno de chamada é o resultado acumulado e é fornecido como um argumento na próxima chamada para a função de retorno de chamada.
function reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U, initialValue: U): U
Parâmetros
- callbackfn
-
(previousValue: U, currentValue: number, currentIndex: number, array: number[]) => U
Uma função que aceita até quatro argumentos. O método reduceRight chama a função callbackfn uma vez para cada elemento na matriz.
- initialValue
-
U
Se initialValue for especificado, ele será usado como o valor inicial para iniciar o acúmulo. A primeira chamada para a função callbackfn fornece esse valor como um argumento em vez de um valor de matriz.
Retornos
U
Herdado de Array.reduceRight
reverse()
Inverte os elementos em uma Matriz.
function reverse(): number[]
Retornos
number[]
Herdado de Array.reverse
shift()
Remove o primeiro elemento de uma matriz e o retorna.
function shift(): number | undefined
Retornos
number | undefined
Herdado de Array.shift
slice(number, number)
Retorna uma seção de uma matriz.
function slice(start?: number, end?: number): number[]
Parâmetros
- start
-
number
O início da parte especificada da matriz.
- end
-
number
O final da parte especificada da matriz. Isso é exclusivo do elemento no índice 'end'.
Retornos
number[]
Herdado de Array.slice
some((value: number, index: number, array: number[]) => unknown, any)
Determina se a função de retorno de chamada especificada retorna true para qualquer elemento de uma matriz.
function some(callbackfn: (value: number, index: number, array: number[]) => unknown, thisArg?: any): boolean
Parâmetros
- callbackfn
-
(value: number, index: number, array: number[]) => unknown
Uma função que aceita até três argumentos. O método some chama a função callbackfn para cada elemento na matriz até que o callbackfn retorne um valor que é coerciível para o valor booliano true ou até o final da matriz.
- thisArg
-
any
Um objeto ao qual essa palavra-chave pode se referir na função callbackfn. Se thisArg for omitido, undefined será usado como esse valor.
Retornos
boolean
Herdado de Array.some
sort((a: number, b: number) => number)
Classifica uma matriz.
function sort(compareFn?: (a: number, b: number) => number): this
Parâmetros
- compareFn
-
(a: number, b: number) => number
Função usada para determinar a ordem dos elementos. Espera-se que ele retorne um valor negativo se o primeiro argumento for menor que o segundo argumento, zero se for igual e um valor positivo, caso contrário. Se omitidos, os elementos serão classificados em ordem crescente de caracteres ASCII.
[11,2,22,1].sort((a, b) => a - b)
Retornos
this
Herdado de Array.sort
splice(number, number)
Remove elementos de uma matriz e, se necessário, insere novos elementos em seu local, retornando os elementos excluídos.
function splice(start: number, deleteCount?: number): number[]
Parâmetros
- start
-
number
O local baseado em zero na matriz da qual começar a remover elementos.
- deleteCount
-
number
O número de elementos a serem removidos.
Retornos
number[]
Herdado de Array.splice
splice(number, number, number[])
Remove elementos de uma matriz e, se necessário, insere novos elementos em seu local, retornando os elementos excluídos.
function splice(start: number, deleteCount: number, items: number[]): number[]
Parâmetros
- start
-
number
O local baseado em zero na matriz da qual começar a remover elementos.
- deleteCount
-
number
O número de elementos a serem removidos.
- items
-
number[]
Elementos a serem inseridos na matriz no lugar dos elementos excluídos.
Retornos
number[]
Herdado de Array.splice
toLocaleString()
Retorna uma representação em cadeia de caracteres de uma matriz. Os elementos são convertidos em cadeia de caracteres usando seus métodos toLocalString.
function toLocaleString(): string
Retornos
string
Herdado de Array.toLocaleString
toString()
Retorna uma representação em cadeia de caracteres de uma matriz.
function toString(): string
Retornos
string
Herdado de Array.toString
unshift(number[])
Insere novos elementos no início de uma matriz.
function unshift(items: number[]): number
Parâmetros
- items
-
number[]
Elementos a serem inseridos no início da Matriz.
Retornos
number
Herdado de Array.unshift