TaskList interface
- Extends
-
Array<ProjectTask>
Propriedades
next |
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((Project |
Combina duas ou mais matrizes. Este método devolve uma nova matriz sem modificar as matrizes existentes. |
concat(Concat |
Combina duas ou mais matrizes. Este método devolve uma nova matriz sem modificar as matrizes existentes. |
copy |
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: Project |
Determina se todos os membros de uma matriz satisfazem o teste especificado. |
every<S>((value: Project |
Determina se todos os membros de uma matriz satisfazem o teste especificado. |
fill(Project |
Altera todos os elementos de matriz de |
filter((value: Project |
Devolve os elementos de uma matriz que cumprem a condição especificada numa função de chamada de retorno. |
filter<S>((value: Project |
Devolve os elementos de uma matriz que cumprem a condição especificada numa função de chamada de retorno. |
find((value: Project |
|
find<S>((this: void, value: Project |
Devolve o valor do primeiro elemento na matriz onde o predicado é verdadeiro e indefinido de outra forma. |
find |
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. |
flat |
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. |
for |
Executa a ação especificada para cada elemento numa matriz. |
includes(Project |
Determina se uma matriz inclui um determinado elemento, devolvendo verdadeiro ou falso conforme adequado. |
index |
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 |
last |
Devolve o índice da última ocorrência de um valor especificado numa matriz ou -1 se não estiver presente. |
map<U>((value: Project |
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(Project |
Acrescenta novos elementos ao fim de uma matriz e devolve o novo comprimento da matriz. |
reduce((previous |
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((previous |
|
reduce<U>((previous |
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 |
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. |
reduce |
|
reduce |
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: Project |
Determina se a função de chamada de retorno especificada devolve verdadeiro para qualquer elemento de uma matriz. |
sort((a: Project |
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, Project |
Remove elementos de uma matriz e, se necessário, insere novos elementos no respetivo local, devolvendo os elementos eliminados. |
to |
Devolve uma representação de cadeia de uma matriz. Os elementos são convertidos em cadeia com os respetivos métodos toLocaleString. |
to |
Devolve uma representação de cadeia de carateres de uma matriz. |
unshift(Project |
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
nextLink
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
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
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
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