Compartilhar via


PagedList interface

Uma lista que contém uma única página de resultados de uma consulta.

Extends

Array<T>

Propriedades

continuationToken

Uma cadeia de caracteres que pode ser passada para o mesmo ponto de extremidade que retornou essa PagedList para recuperar a próxima página de resultados.

Propriedades herdadas

length

Obtém ou define o comprimento da matriz. Esse é um número um maior do que o índice mais alto na matriz.

Métodos herdados

at(number)

Usa um valor inteiro e retorna o item nesse índice, permitindo inteiros positivos e negativos. Números inteiros negativos contam de volta do último item na matriz.

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

Combina duas ou mais matrizes. Esse método retorna uma nova matriz sem modificar nenhuma matriz existente.

concat(ConcatArray<T>[])

Combina duas ou mais matrizes. Esse método retorna uma nova matriz sem modificar nenhuma matriz existente.

copyWithin(number, number, number)

Retorna o objeto depois de copiar uma seção da matriz identificada por início e término para a mesma matriz começando no destino de posição

entries()

Retorna um iterável de pares chave e valor para cada entrada na matriz

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

Determina se todos os membros de uma matriz atendem ao teste especificado.

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

Determina se todos os membros de uma matriz atendem ao teste especificado.

fill(T, number, number)

Altera todos os elementos de matriz de start para end indexar para estático value e retorna a matriz modificada

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

Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada.

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

Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada.

find((value: T, index: number, obj: T[]) => unknown, any)
find<S>((this: void, value: T, index: number, obj: T[]) => value, any)

Retorna o valor do primeiro elemento na matriz em que o predicado é true e, caso contrário, indefinido.

findIndex((value: T, index: number, obj: T[]) => unknown, any)

Retorna o índice do primeiro elemento na matriz em que o predicado é true e -1 caso contrário.

flat<A, D>(A, D)

Retorna uma nova matriz com todos os elementos de sub-matriz concatenados nela recursivamente até a profundidade especificada.

flatMap<U, This>((this: This, value: T, index: number, array: T[]) => U | (readonly U[]), This)

Chama uma função de retorno de chamada definida em cada elemento de uma matriz. Em seguida, nivela o resultado em uma nova matriz. Isso é idêntico a um mapa seguido por plano com profundidade 1.

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

Executa a ação especificada para cada elemento de uma matriz.

includes(T, number)

Determina se uma matriz inclui um determinado elemento, retornando true ou false conforme apropriado.

indexOf(T, number)

Retorna o índice da primeira ocorrência de um valor em uma matriz ou -1 se ele não estiver presente.

join(string)

Adiciona todos os elementos de uma matriz em uma cadeia de caracteres, separada pela cadeia de caracteres separadora especificada.

keys()

Retorna um iterável de chaves na matriz

lastIndexOf(T, number)

Retorna o índice da última ocorrência de um valor especificado em uma matriz ou -1 se ele não estiver presente.

map<U>((value: T, index: number, array: T[]) => 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. Se a matriz estiver vazia, indefinido será retornado e a matriz não será modificada.

push(T[])

Acrescenta novos elementos ao final de uma matriz e retorna o novo comprimento da matriz.

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

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

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

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.

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

reverse()

Inverte os elementos em uma matriz em vigor. Esse método altera a matriz e retorna uma referência à mesma matriz.

shift()

Remove o primeiro elemento de uma matriz e o retorna. Se a matriz estiver vazia, indefinido será retornado e a matriz não será modificada.

slice(number, number)

Retorna uma cópia de uma seção de uma matriz. Para início e término, um índice negativo pode ser usado para indicar um deslocamento do final da matriz. Por exemplo, -2 refere-se ao segundo ao último elemento da matriz.

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

Determina se a função de retorno de chamada especificada retorna true para qualquer elemento de uma matriz.

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

Classifica uma matriz em vigor. Esse método altera a matriz e retorna uma referência à mesma 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, T[])

Remove elementos de uma matriz e, se necessário, insere novos elementos em seu local, retornando os elementos excluídos.

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

toString()

Retorna uma representação em cadeia de caracteres de uma matriz.

unshift(T[])

Insere novos elementos no início de uma matriz e retorna o novo comprimento da matriz.

values()

Retorna um iterável de valores na matriz

[iterator]()

Iterador

[unscopables]()

Retorna um objeto cujas propriedades têm o valor 'true' quando elas estarão ausentes quando usadas em uma instrução 'with'.

Detalhes da propriedade

continuationToken

Uma cadeia de caracteres que pode ser passada para o mesmo ponto de extremidade que retornou essa PagedList para recuperar a próxima página de resultados.

continuationToken: null | string

Valor da propriedade

null | string

Detalhes das propriedades herdadas

length

Obtém ou define o comprimento da matriz. Esse é um número um maior do que o índice mais alto na matriz.

length: number

Valor da propriedade

number

Herdado de Array.length

Detalhes do método herdado

at(number)

Usa um valor inteiro e retorna o item nesse índice, permitindo inteiros positivos e negativos. Números inteiros negativos contam de volta do último item na matriz.

function at(index: number): undefined | T

Parâmetros

index

number

Retornos

undefined | T

Herdado de Array.at

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

Combina duas ou mais matrizes. Esse método retorna uma nova matriz sem modificar nenhuma matriz existente.

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

Parâmetros

items

(T | ConcatArray<T>)[]

Matrizes e/ou itens adicionais a serem adicionados ao final da matriz.

Retornos

T[]

Herdado de Array.concat

concat(ConcatArray<T>[])

Combina duas ou mais matrizes. Esse método retorna uma nova matriz sem modificar nenhuma matriz existente.

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

Parâmetros

items

ConcatArray<T>[]

Matrizes e/ou itens adicionais a serem adicionados ao final da matriz.

Retornos

T[]

Herdado de Array.concat

copyWithin(number, number, number)

Retorna o objeto depois de copiar uma seção da matriz identificada por início e término para a mesma matriz começando no destino de posição

function copyWithin(target: number, start: number, end?: number): PagedList<T>

Parâmetros

target

number

Se o destino for negativo, ele será tratado como length+target, em que length é o comprimento da matriz.

start

number

Se start for negativo, ele será tratado como length+start. Se end for negativo, ele será tratado como length+end.

end

number

Se não for especificado, o comprimento desse objeto será usado como seu valor padrão.

Retornos

Herdado de Array.copyWithin

entries()

Retorna um iterável de pares chave e valor para cada entrada na matriz

function entries(): IterableIterator<[number, T]>

Retornos

IterableIterator<[number, T]>

Herdado de Array.entries

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

Determina se todos os membros de uma matriz atendem ao teste especificado.

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. O método every chama a função de predicado para cada elemento na matriz até que o predicado retorne um valor que é coercivel 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 de predicado. Se thisArg for omitido, undefined será usado como esse valor.

Retornos

boolean

Herdado de Array.every

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

Determina se todos os membros de uma matriz atendem ao teste especificado.

function every<S>(predicate: (value: T, index: number, array: T[]) => value, thisArg?: any): this

Parâmetros

predicate

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

Uma função que aceita até três argumentos. O método every chama a função de predicado para cada elemento na matriz até que o predicado retorne um valor que é coercivel 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 de predicado. Se thisArg for omitido, undefined será usado como esse valor.

Retornos

this

Herdado de Array.every

fill(T, number, number)

Altera todos os elementos de matriz de start para end indexar para estático value e retorna a matriz modificada

function fill(value: T, start?: number, end?: number): PagedList<T>

Parâmetros

value

T

valor para preencher a seção de matriz com

start

number

para começar a preencher a matriz em. Se start for negativo, ele será tratado como length+start, onde length é o comprimento da matriz.

end

number

index para parar de preencher a matriz em. Se end for negativo, ele será tratado como length+end.

Retornos

Herdado de Array.fill

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

Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada.

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. O método filter chama a função de predicado uma vez para cada elemento na matriz.

thisArg

any

Um objeto ao qual essa palavra-chave pode se referir na função de predicado. Se thisArg for omitido, undefined será usado como esse valor.

Retornos

T[]

Herdado de Array.filter

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

Retorna os elementos de uma matriz que atendem à condição especificada em uma função de retorno de chamada.

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. O método filter chama a função de predicado uma vez para cada elemento na matriz.

thisArg

any

Um objeto ao qual essa palavra-chave pode se referir na função de predicado. Se thisArg for omitido, undefined será usado como esse valor.

Retornos

S[]

Herdado de Array.filter

find((value: T, index: number, obj: T[]) => unknown, any)

function find(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): undefined | T

Parâmetros

predicate

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

thisArg

any

Retornos

undefined | T

Herdado de Array.find

find<S>((this: void, value: T, index: number, obj: T[]) => value, any)

Retorna o valor do primeiro elemento na matriz em que o predicado é true e, caso contrário, indefinido.

function find<S>(predicate: (this: void, value: T, index: number, obj: T[]) => value, thisArg?: any): undefined | S

Parâmetros

predicate

(this: void, value: T, index: number, obj: T[]) => value

localize o predicado de chamadas uma vez para cada elemento da matriz, em ordem crescente, até encontrar um em que o predicado retorna true. Se esse elemento for encontrado, localizar retornará imediatamente esse valor de elemento. Caso contrário, localizar retornará indefinido.

thisArg

any

Se fornecido, ele será usado como o valor desse para cada invocação de predicado. Se não for fornecido, indefinido será usado.

Retornos

undefined | S

Herdado de Array.find

findIndex((value: T, index: number, obj: T[]) => unknown, any)

Retorna o índice do primeiro elemento na matriz em que o predicado é true e -1 caso contrário.

function findIndex(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): number

Parâmetros

predicate

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

localize o predicado de chamadas uma vez para cada elemento da matriz, em ordem crescente, até encontrar um em que o predicado retorna true. Se esse elemento for encontrado, findIndex retornará imediatamente esse índice de elemento. Caso contrário, findIndex retornará -1.

thisArg

any

Se fornecido, ele será usado como o valor desse para cada invocação de predicado. Se não for fornecido, indefinido será usado.

Retornos

number

Herdado de Array.findIndex

flat<A, D>(A, D)

Retorna uma nova matriz com todos os elementos de sub-matriz concatenados nela recursivamente até a profundidade especificada.

function flat<A, D>(this: A, depth?: D): FlatArray<A, D>[]

Parâmetros

this

A

depth

D

A profundidade máxima de recursão

Retornos

FlatArray<A, D>[]

Herdado de Array.flat

flatMap<U, This>((this: This, value: T, index: number, array: T[]) => U | (readonly U[]), This)

Chama uma função de retorno de chamada definida em cada elemento de uma matriz. Em seguida, nivela o resultado em uma nova matriz. Isso é idêntico a um mapa seguido por plano com profundidade 1.

function flatMap<U, This>(callback: (this: This, value: T, index: number, array: T[]) => U | (readonly U[]), thisArg?: This): U[]

Parâmetros

callback

(this: This, value: T, index: number, array: T[]) => U | (readonly U[])

Uma função que aceita até três argumentos. O método flatMap chama a função de retorno de chamada uma vez para cada elemento na matriz.

thisArg

This

Um objeto ao qual essa palavra-chave pode se referir na função de retorno de chamada. Se thisArg for omitido, undefined será usado como esse valor.

Retornos

U[]

Herdado de Array.flatMap

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

Executa a ação especificada para cada elemento de uma matriz.

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

Parâmetros

callbackfn

(value: T, index: number, array: T[]) => 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

includes(T, number)

Determina se uma matriz inclui um determinado elemento, retornando true ou false conforme apropriado.

function includes(searchElement: T, fromIndex?: number): boolean

Parâmetros

searchElement

T

O elemento a ser pesquisado.

fromIndex

number

A posição nessa matriz na qual começar a pesquisar searchElement.

Retornos

boolean

Herdado de Array.includes

indexOf(T, number)

Retorna o índice da primeira ocorrência de um valor em uma matriz ou -1 se ele não estiver presente.

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

Parâmetros

searchElement

T

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 em uma cadeia de caracteres, 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 da matriz do próximo na cadeia de caracteres resultante. Se omitidos, os elementos da matriz serão separados com uma vírgula.

Retornos

string

Herdado de Array.join

keys()

Retorna um iterável de chaves na matriz

function keys(): IterableIterator<number>

Retornos

IterableIterator<number>

Herdado de Array.keys

lastIndexOf(T, number)

Retorna o índice da última ocorrência de um valor especificado em uma matriz ou -1 se ele não estiver presente.

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

Parâmetros

searchElement

T

O valor a ser localizado na matriz.

fromIndex

number

O índice de matriz no qual começar a pesquisar para trás. Se fromIndex for omitido, a pesquisa será iniciada no último índice da matriz.

Retornos

number

Herdado de Array.lastIndexOf

map<U>((value: T, index: number, array: T[]) => 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: T, index: number, array: T[]) => U, thisArg?: any): U[]

Parâmetros

callbackfn

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

Uma função que aceita até três argumentos. O método map 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. Se a matriz estiver vazia, indefinido será retornado e a matriz não será modificada.

function pop(): undefined | T

Retornos

undefined | T

Herdado de Array.pop

push(T[])

Acrescenta novos elementos ao final de uma matriz e retorna o novo comprimento da matriz.

function push(items: T[]): number

Parâmetros

items

T[]

Novos elementos a serem adicionados à matriz.

Retornos

number

Herdado de Array.push

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

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: T, currentValue: T, currentIndex: number, array: T[]) => T): T

Parâmetros

callbackfn

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

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

T

Herdado de Array.reduce

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

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

Parâmetros

callbackfn

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

initialValue

T

Retornos

T

Herdado de Array.reduce

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

Parâmetros

callbackfn

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

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: T, currentValue: T, currentIndex: number, array: T[]) => T): T

Parâmetros

callbackfn

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

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

T

Herdado de Array.reduceRight

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

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

Parâmetros

callbackfn

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

initialValue

T

Retornos

T

Herdado de Array.reduceRight

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

Parâmetros

callbackfn

(previousValue: U, currentValue: T, currentIndex: number, array: T[]) => 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 em vigor. Esse método altera a matriz e retorna uma referência à mesma matriz.

function reverse(): T[]

Retornos

T[]

Herdado de Array.reverse

shift()

Remove o primeiro elemento de uma matriz e o retorna. Se a matriz estiver vazia, indefinido será retornado e a matriz não será modificada.

function shift(): undefined | T

Retornos

undefined | T

Herdado de Array.shift

slice(number, number)

Retorna uma cópia de uma seção de uma matriz. Para início e término, um índice negativo pode ser usado para indicar um deslocamento do final da matriz. Por exemplo, -2 refere-se ao segundo ao último elemento da matriz.

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

Parâmetros

start

number

O índice inicial da parte especificada da matriz. Se start for indefinido, a fatia começará no índice 0.

end

number

O índice final da parte especificada da matriz. Isso é exclusivo do elemento no índice 'end'. Se end for indefinido, a fatia se estenderá até o final da matriz.

Retornos

T[]

Herdado de Array.slice

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

Determina se a função de retorno de chamada especificada retorna true para qualquer elemento de uma matriz.

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. O método some chama a função de predicado para cada elemento na matriz até que o predicado retorne um valor que é coercí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 de predicado. Se thisArg for omitido, undefined será usado como esse valor.

Retornos

boolean

Herdado de Array.some

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

Classifica uma matriz em vigor. Esse método altera a matriz e retorna uma referência à mesma matriz.

function sort(compareFn?: (a: T, b: T) => number): PagedList<T>

Parâmetros

compareFn

(a: T, b: T) => 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 de outra forma. Se omitidos, os elementos serão classificados em ordem crescente de caracteres ASCII.

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

Retornos

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): T[]

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

T[]

Uma matriz que contém os elementos que foram excluídos.

Herdado de Array.splice

splice(number, number, T[])

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: T[]): T[]

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

T[]

Elementos a serem inseridos na matriz no lugar dos elementos excluídos.

Retornos

T[]

Uma matriz que contém os elementos que foram excluídos.

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

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(T[])

Insere novos elementos no início de uma matriz e retorna o novo comprimento da matriz.

function unshift(items: T[]): number

Parâmetros

items

T[]

Elementos a serem inseridos no início da matriz.

Retornos

number

Herdado de Array.unshift

values()

Retorna um iterável de valores na matriz

function values(): IterableIterator<T>

Retornos

IterableIterator<T>

Herdado de Array.values

[iterator]()

Iterador

function [iterator](): IterableIterator<T>

Retornos

IterableIterator<T>

Herdado de Array.__@iterator@17671

[unscopables]()

Retorna um objeto cujas propriedades têm o valor 'true' quando elas estarão ausentes quando usadas em uma instrução 'with'.

function [unscopables](): { copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

Retornos

{ copyWithin: boolean, entries: boolean, fill: boolean, find: boolean, findIndex: boolean, keys: boolean, values: boolean }

Herdado de Array.__@unscopables@17673