TaskList interface

Extends

Array<ProjectTask>

Propriedades

nextLink

URL para carregar a página seguinte das tarefas

Propriedades Herdadas

length

Obtém ou define o comprimento da matriz. Este é um número um superior ao índice mais alto da matriz.

Métodos Herdados

at(number)

Utiliza um valor inteiro e devolve o item nesse índice, permitindo números inteiros positivos e negativos. Os números inteiros negativos contam de volta do último item na matriz.

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

Combina duas ou mais matrizes. Este método devolve uma nova matriz sem modificar as matrizes existentes.

concat(ConcatArray<ProjectTask>[])

Combina duas ou mais matrizes. Este método devolve uma nova matriz sem modificar as matrizes existentes.

copyWithin(number, number, number)

Devolve este objeto depois de copiar uma secção da matriz identificada por início e fim para a mesma matriz que começa no destino da posição

entries()

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

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

Determina se todos os membros de uma matriz satisfazem o teste especificado.

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

Determina se todos os membros de uma matriz satisfazem o teste especificado.

fill(ProjectTask, number, number)

Altera todos os elementos de matriz de start para end índice para estático value e devolve a matriz modificada

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

Devolve os elementos de uma matriz que cumprem a condição especificada numa função de chamada de retorno.

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

Devolve os elementos de uma matriz que cumprem a condição especificada numa função de chamada de retorno.

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

Devolve o valor do primeiro elemento na matriz onde o predicado é verdadeiro e indefinido de outra forma.

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

Devolve o índice do primeiro elemento na matriz onde o predicado é verdadeiro e -1 de outra forma.

flat<A, D>(A, D)

Devolve uma nova matriz com todos os elementos de sub-matriz concatenados na mesma de forma recursiva até à profundidade especificada.

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

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

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

Executa a ação especificada para cada elemento numa matriz.

includes(ProjectTask, number)

Determina se uma matriz inclui um determinado elemento, devolvendo verdadeiro ou falso conforme adequado.

indexOf(ProjectTask, number)

Devolve o índice da primeira ocorrência de um valor numa matriz ou -1 se não estiver presente.

join(string)

Adiciona todos os elementos de uma matriz a uma cadeia, separados pela cadeia de separação especificada.

keys()

Devolve uma iterável de chaves na matriz

lastIndexOf(ProjectTask, number)

Devolve o índice da última ocorrência de um valor especificado numa matriz ou -1 se não estiver presente.

map<U>((value: ProjectTask, index: number, array: ProjectTask[]) => U, any)

Chama uma função de chamada de retorno definida em cada elemento de uma matriz e devolve uma matriz que contém os resultados.

pop()

Remove o último elemento de uma matriz e devolve-o. Se a matriz estiver vazia, a matriz não definida é devolvida e a matriz não é modificada.

push(ProjectTask[])

Acrescenta novos elementos ao fim de uma matriz e devolve o novo comprimento da matriz.

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

Chama a função de chamada de retorno especificada para todos os elementos numa matriz. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

reduce((previousValue: ProjectTask, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => ProjectTask, ProjectTask)
reduce<U>((previousValue: U, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => U, U)

Chama a função de chamada de retorno especificada para todos os elementos numa matriz. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

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

Chama a função de chamada de retorno especificada para todos os elementos numa matriz, por ordem descendente. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

reduceRight((previousValue: ProjectTask, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => ProjectTask, ProjectTask)
reduceRight<U>((previousValue: U, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => U, U)

Chama a função de chamada de retorno especificada para todos os elementos numa matriz, por ordem descendente. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

reverse()

Inverte os elementos numa matriz no local. Este método muta a matriz e devolve uma referência à mesma matriz.

shift()

Remove o primeiro elemento de uma matriz e devolve-o. Se a matriz estiver vazia, a matriz não definida é devolvida e a matriz não é modificada.

slice(number, number)

Devolve uma cópia de uma secção de uma matriz. Tanto para o início como para o fim, pode ser utilizado um índice negativo para indicar um desvio do final da matriz. Por exemplo, -2 refere-se ao segundo ao último elemento da matriz.

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

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

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

Ordena uma matriz no local. Este método muta a matriz e devolve uma referência à mesma matriz.

splice(number, number)

Remove elementos de uma matriz e, se necessário, insere novos elementos no respetivo local, devolvendo os elementos eliminados.

splice(number, number, ProjectTask[])

Remove elementos de uma matriz e, se necessário, insere novos elementos no respetivo local, devolvendo os elementos eliminados.

toLocaleString()

Devolve uma representação de cadeia de uma matriz. Os elementos são convertidos em cadeia com os respetivos métodos toLocaleString.

toString()

Devolve uma representação de cadeia de carateres de uma matriz.

unshift(ProjectTask[])

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

values()

Devolve um iterável de valores na matriz

[iterator]()

Iterador

[unscopables]()

Devolve um objeto cujas propriedades têm o valor "verdadeiro" quando estarão ausentes quando utilizados numa instrução "com".

Detalhes de Propriedade

URL para carregar a página seguinte das tarefas

nextLink?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

length

Obtém ou define o comprimento da matriz. Este é um número um superior ao índice mais alto da matriz.

length: number

Valor de Propriedade

number

Herdado de Array.length

Detalhes do Método Herdado

at(number)

Utiliza um valor inteiro e devolve o item nesse índice, permitindo números inteiros positivos e negativos. Os números inteiros negativos contam de volta do último item na matriz.

function at(index: number): undefined | ProjectTask

Parâmetros

index

number

Devoluções

undefined | ProjectTask

Herdado de Array.at

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

Combina duas ou mais matrizes. Este método devolve uma nova matriz sem modificar as matrizes existentes.

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

Parâmetros

items

(ProjectTask | ConcatArray<ProjectTask>)[]

Matrizes e/ou itens adicionais a adicionar ao fim da matriz.

Devoluções

Herdado de Array.concat

concat(ConcatArray<ProjectTask>[])

Combina duas ou mais matrizes. Este método devolve uma nova matriz sem modificar as matrizes existentes.

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

Parâmetros

items

ConcatArray<ProjectTask>[]

Matrizes e/ou itens adicionais a adicionar ao fim da matriz.

Devoluções

Herdado de Array.concat

copyWithin(number, number, number)

Devolve este objeto depois de copiar uma secção da matriz identificada por início e fim para a mesma matriz que começa no destino da posição

function copyWithin(target: number, start: number, end?: number): TaskList

Parâmetros

target

number

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

start

number

Se o início for negativo, será tratado como length+start. Se o fim for negativo, será tratado como length+end.

end

number

Se não for especificado, o comprimento deste objeto é utilizado como o valor predefinido.

Devoluções

Herdado de Array.copyWithin

entries()

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

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

Devoluções

IterableIterator<[number, ProjectTask]>

Herdado de Array.entries

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

Determina se todos os membros de uma matriz satisfazem o teste especificado.

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. Cada método chama a função predicado para cada elemento na matriz até que o predicado devolva um valor que seja coerciva para o valor Booleano falso ou até ao fim da matriz.

thisArg

any

Um objeto ao qual esta palavra-chave pode referir-se na função predicado. Se thisArg for omitido, undefined é utilizado como este valor.

Devoluções

boolean

Herdado de Matriz.a cada

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

Determina se todos os membros de uma matriz satisfazem o teste especificado.

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. Cada método chama a função predicado para cada elemento na matriz até que o predicado devolva um valor que seja coerciva para o valor Booleano falso ou até ao fim da matriz.

thisArg

any

Um objeto ao qual esta palavra-chave pode referir-se na função predicado. Se thisArg for omitido, undefined é utilizado como este valor.

Devoluções

this

Herdado de Matriz.a cada

fill(ProjectTask, number, number)

Altera todos os elementos de matriz de start para end índice para estático value e devolve a matriz modificada

function fill(value: ProjectTask, start?: number, end?: number): TaskList

Parâmetros

value
ProjectTask

valor para preencher a secção de matriz com

start

number

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

end

number

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

Devoluções

Herdado de Matriz.fill

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

Devolve os elementos de uma matriz que cumprem a condição especificada numa função de chamada de retorno.

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

Parâmetros

predicate

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

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

thisArg

any

Um objeto ao qual esta palavra-chave pode referir-se na função predicado. Se thisArg for omitido, undefined é utilizado como este valor.

Devoluções

Herdado de Array.filter

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

Devolve os elementos de uma matriz que cumprem a condição especificada numa função de chamada de retorno.

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

Parâmetros

predicate

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

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

thisArg

any

Um objeto ao qual esta palavra-chave pode referir-se na função predicado. Se thisArg for omitido, undefined é utilizado como este valor.

Devoluções

S[]

Herdado de Array.filter

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

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

Parâmetros

predicate

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

thisArg

any

Devoluções

undefined | ProjectTask

Herdado de Array.find

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

Devolve o valor do primeiro elemento na matriz onde o predicado é verdadeiro e indefinido de outra forma.

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

Parâmetros

predicate

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

localize as chamadas predicado uma vez para cada elemento da matriz, por ordem ascendente, até encontrar um em que o predicado devolve verdadeiro. Se tal elemento for encontrado, localizar devolve imediatamente esse valor de elemento. Caso contrário, localizar devolve o valor indefinido.

thisArg

any

Se for fornecido, será utilizado como este valor para cada invocação de predicado. Se não for fornecido, é utilizado undefined.

Devoluções

undefined | S

Herdado de Array.find

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

Devolve o índice do primeiro elemento na matriz onde o predicado é verdadeiro e -1 de outra forma.

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

Parâmetros

predicate

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

localize as chamadas predicado uma vez para cada elemento da matriz, por ordem ascendente, até encontrar um em que o predicado devolve verdadeiro. Se tal elemento for encontrado, findIndex devolve imediatamente esse índice de elementos. Caso contrário, findIndex devolve -1.

thisArg

any

Se for fornecido, será utilizado como este valor para cada invocação de predicado. Se não for fornecido, é utilizado undefined.

Devoluções

number

Herdado de Array.findIndex

flat<A, D>(A, D)

Devolve uma nova matriz com todos os elementos de sub-matriz concatenados na mesma de forma recursiva até à 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

Devoluções

FlatArray<A, D>[]

Herdado de Matriz.flat

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

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

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

Parâmetros

callback

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

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

thisArg

This

Um objeto ao qual esta palavra-chave pode referir-se na função de chamada de retorno. Se thisArg for omitido, undefined é utilizado como este valor.

Devoluções

U[]

Herdado de Matriz.flatMap

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

Executa a ação especificada para cada elemento numa matriz.

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

Parâmetros

callbackfn

(value: ProjectTask, index: number, array: ProjectTask[]) => 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 esta palavra-chave pode referir-se na função callbackfn. Se thisArg for omitido, undefined é utilizado como este valor.

Herdado de Array.forEach

includes(ProjectTask, number)

Determina se uma matriz inclui um determinado elemento, devolvendo verdadeiro ou falso conforme adequado.

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

Parâmetros

searchElement
ProjectTask

O elemento a procurar.

fromIndex

number

A posição nesta matriz para começar a procurar searchElement.

Devoluções

boolean

Herdado de Matriz.inclui

indexOf(ProjectTask, number)

Devolve o índice da primeira ocorrência de um valor numa matriz ou -1 se não estiver presente.

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

Parâmetros

searchElement
ProjectTask

O valor a localizar na matriz.

fromIndex

number

O índice de matriz para iniciar a pesquisa. Se fromIndex for omitido, a pesquisa começa no índice 0.

Devoluções

number

Herdado de Array.indexOf

join(string)

Adiciona todos os elementos de uma matriz a uma cadeia, separados pela cadeia de separação especificada.

function join(separator?: string): string

Parâmetros

separator

string

Uma cadeia utilizada para separar um elemento da matriz do seguinte na cadeia resultante. Se omitidos, os elementos da matriz são separados por uma vírgula.

Devoluções

string

Herdado de Matriz.associação

keys()

Devolve uma iterável de chaves na matriz

function keys(): IterableIterator<number>

Devoluções

IterableIterator<number>

Herdado de Matriz.chaves

lastIndexOf(ProjectTask, number)

Devolve o índice da última ocorrência de um valor especificado numa matriz ou -1 se não estiver presente.

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

Parâmetros

searchElement
ProjectTask

O valor a localizar na matriz.

fromIndex

number

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

Devoluções

number

Herdado de Array.lastIndexOf

map<U>((value: ProjectTask, index: number, array: ProjectTask[]) => U, any)

Chama uma função de chamada de retorno definida em cada elemento de uma matriz e devolve uma matriz que contém os resultados.

function map<U>(callbackfn: (value: ProjectTask, index: number, array: ProjectTask[]) => U, thisArg?: any): U[]

Parâmetros

callbackfn

(value: ProjectTask, index: number, array: ProjectTask[]) => 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 esta palavra-chave pode referir-se na função callbackfn. Se thisArg for omitido, não definido é utilizado como este valor.

Devoluções

U[]

Herdado de Matriz.map

pop()

Remove o último elemento de uma matriz e devolve-o. Se a matriz estiver vazia, a matriz não definida é devolvida e a matriz não é modificada.

function pop(): undefined | ProjectTask

Devoluções

undefined | ProjectTask

Herdado de Matriz.pop

push(ProjectTask[])

Acrescenta novos elementos ao fim de uma matriz e devolve o novo comprimento da matriz.

function push(items: ProjectTask[]): number

Parâmetros

items

ProjectTask[]

Novos elementos a adicionar à matriz.

Devoluções

number

Herdado de Matriz.push

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

Chama a função de chamada de retorno especificada para todos os elementos numa matriz. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

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

Parâmetros

callbackfn

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

Uma função que aceita até quatro argumentos. O método de redução chama a função callbackfn uma vez para cada elemento na matriz.

Devoluções

Herdado de Array.reduce

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

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

Parâmetros

callbackfn

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

initialValue
ProjectTask

Devoluções

Herdado de Array.reduce

reduce<U>((previousValue: U, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => U, U)

Chama a função de chamada de retorno especificada para todos os elementos numa matriz. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

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

Parâmetros

callbackfn

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

Uma função que aceita até quatro argumentos. O método de redução chama a função callbackfn uma vez para cada elemento na matriz.

initialValue

U

Se initialValue for especificado, é utilizado como o valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de matriz.

Devoluções

U

Herdado de Array.reduce

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

Chama a função de chamada de retorno especificada para todos os elementos numa matriz, por ordem descendente. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

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

Parâmetros

callbackfn

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

Uma função que aceita até quatro argumentos. O método reduceRight chama a função callbackfn uma vez para cada elemento na matriz.

Devoluções

Herdado de Array.reduceRight

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

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

Parâmetros

callbackfn

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

initialValue
ProjectTask

Devoluções

Herdado de Array.reduceRight

reduceRight<U>((previousValue: U, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => U, U)

Chama a função de chamada de retorno especificada para todos os elementos numa matriz, por ordem descendente. O valor devolvido da função de chamada de retorno é o resultado acumulado e é fornecido como um argumento na chamada seguinte para a função de chamada de retorno.

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

Parâmetros

callbackfn

(previousValue: U, currentValue: ProjectTask, currentIndex: number, array: ProjectTask[]) => 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, é utilizado como o valor inicial para iniciar a acumulação. A primeira chamada para a função callbackfn fornece este valor como um argumento em vez de um valor de matriz.

Devoluções

U

Herdado de Array.reduceRight

reverse()

Inverte os elementos numa matriz no local. Este método muta a matriz e devolve uma referência à mesma matriz.

function reverse(): ProjectTask[]

Devoluções

Herdado de Matriz.inverso

shift()

Remove o primeiro elemento de uma matriz e devolve-o. Se a matriz estiver vazia, a matriz não definida é devolvida e a matriz não é modificada.

function shift(): undefined | ProjectTask

Devoluções

undefined | ProjectTask

Herdado de Matriz.shift

slice(number, number)

Devolve uma cópia de uma secção de uma matriz. Tanto para o início como para o fim, pode ser utilizado um índice negativo para indicar um desvio do final da matriz. Por exemplo, -2 refere-se ao segundo ao último elemento da matriz.

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

Parâmetros

start

number

O índice inicial da parte especificada da matriz. Se o início for indefinido, o setor começa no índice 0.

end

number

O índice final da parte especificada da matriz. Isto é exclusivo do elemento no "fim" do índice. Se o fim for indefinido, o setor estende-se até ao fim da matriz.

Devoluções

Herdado de Matriz.segmentação

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

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

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

Parâmetros

predicate

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

Uma função que aceita até três argumentos. O método alguns chama a função predicado para cada elemento na matriz até que o predicado devolva um valor que seja coerciva para o valor booleano verdadeiro ou até ao fim da matriz.

thisArg

any

Um objeto ao qual esta palavra-chave pode referir-se na função predicado. Se thisArg for omitido, não definido é utilizado como este valor.

Devoluções

boolean

Herdado de Matriz.alguns

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

Ordena uma matriz no local. Este método muta a matriz e devolve uma referência à mesma matriz.

function sort(compareFn?: (a: ProjectTask, b: ProjectTask) => number): TaskList

Parâmetros

compareFn

(a: ProjectTask, b: ProjectTask) => number

Função utilizada para determinar a ordem dos elementos. Espera-se que devolva um valor negativo se o primeiro argumento for inferior ao segundo argumento, zero se for igual e um valor positivo de outra forma. Se omitidos, os elementos são ordenados por ordem ascendente de carateres ASCII.

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

Devoluções

Herdado de Matriz.ordenar

splice(number, number)

Remove elementos de uma matriz e, se necessário, insere novos elementos no respetivo local, devolvendo os elementos eliminados.

function splice(start: number, deleteCount?: number): ProjectTask[]

Parâmetros

start

number

A localização baseada em zero na matriz a partir da qual começar a remover elementos.

deleteCount

number

O número de elementos a remover.

Devoluções

Uma matriz que contém os elementos que foram eliminados.

Herdado de Matriz.splice

splice(number, number, ProjectTask[])

Remove elementos de uma matriz e, se necessário, insere novos elementos no respetivo local, devolvendo os elementos eliminados.

function splice(start: number, deleteCount: number, items: ProjectTask[]): ProjectTask[]

Parâmetros

start

number

A localização baseada em zero na matriz a partir da qual começar a remover elementos.

deleteCount

number

O número de elementos a remover.

items

ProjectTask[]

Elementos a inserir na matriz em vez dos elementos eliminados.

Devoluções

Uma matriz que contém os elementos que foram eliminados.

Herdado de Matriz.splice

toLocaleString()

Devolve uma representação de cadeia de uma matriz. Os elementos são convertidos em cadeia com os respetivos métodos toLocaleString.

function toLocaleString(): string

Devoluções

string

Herdado de Array.toLocaleString

toString()

Devolve uma representação de cadeia de carateres de uma matriz.

function toString(): string

Devoluções

string

Herdado de Matriz.toString

unshift(ProjectTask[])

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

function unshift(items: ProjectTask[]): number

Parâmetros

items

ProjectTask[]

Elementos a inserir no início da matriz.

Devoluções

number

Herdado de Matriz.unshift

values()

Devolve um iterável de valores na matriz

function values(): IterableIterator<ProjectTask>

Devoluções

IterableIterator<ProjectTask>

Herdado de Array.values

[iterator]()

Iterador

function [iterator](): IterableIterator<ProjectTask>

Devoluções

IterableIterator<ProjectTask>

Herdado de Array.__@iterator@2159

[unscopables]()

Devolve um objeto cujas propriedades têm o valor "verdadeiro" quando estarão ausentes quando utilizados numa instrução "com".

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

Devoluções

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

Herdado de Array.__@unscopables@2161