Compartir a través de


StorageSyncServiceArray interface

Extends

Propiedades

Array
length

Obtiene o establece la longitud de la matriz. Se trata de un número que supera en uno al elemento mayor definido en una matriz.

Métodos

at(number)

Toma un valor entero y devuelve el elemento en ese índice, lo que permite enteros positivos y negativos. Los enteros negativos cuentan de nuevo del último elemento de la matriz.

concat(ConcatArray<StorageSyncService>[])

Combina dos o más matrices.

concat(T | ConcatArray<T>[])

Combina dos o más matrices.

copyWithin(number, number, undefined | number)

Devuelve el objeto this después de copiar una sección de la matriz identificada por start y end a la misma matriz que comienza en el destino de posición.

entries()

Devuelve un iterable de pares clave-valor para cada entrada de la matriz.

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

Determina si todos los miembros de una matriz cumplen la prueba especificada.

fill(StorageSyncService, undefined | number, undefined | number)

Devuelve el objeto después de rellenar la sección identificada por start y end con value.

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

Devuelve los elementos de una matriz que cumplen la condición especificada en una función de devolución de llamada.

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

Devuelve los elementos de una matriz que cumplen la condición especificada en una función de devolución de llamada.

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

Devuelve el valor del primer elemento de la matriz donde el predicado es true y, de lo contrario, no está definido.

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

Devuelve el índice del primer elemento de la matriz donde el predicado es true y -1 de lo contrario.

flat<U>(undefined | number)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada. Si no se proporciona ninguna profundidad, el método plano tiene como valor predeterminado la profundidad de 1.

flat<U>(U[], 0)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][], undefined | 1)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][][], 2)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][][][], 3)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][][][][], 4)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][][][][][], 5)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][][][][][][], 6)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

flat<U>(U[][][][][][][][], 7)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

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

Llama a una función de devolución de llamada definida en cada elemento de una matriz. A continuación, aplana el resultado en una nueva matriz. Esto es idéntico a un mapa seguido de plano con profundidad 1.

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

Realiza la acción especificada para cada elemento de una matriz.

includes(StorageSyncService, undefined | number)

Determina si una matriz incluye un determinado elemento, devolviendo true o false según corresponda.

indexOf(StorageSyncService, undefined | number)

Devuelve el índice de la primera aparición de un valor de una matriz.

join(undefined | string)

Agrega todos los elementos de una matriz separadas por la cadena de separador especificada.

keys()

Devuelve un iterable de claves en la matriz.

lastIndexOf(StorageSyncService, undefined | number)

Devuelve el índice de la última aparición de un valor especificado de una matriz.

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

Llama a una función de devolución de llamada definida para cada elemento de una matriz y devuelve una matriz que contiene los resultados.

pop()

Quita el último elemento de una matriz y lo devuelve.

push(StorageSyncService[])

Anexa nuevos elementos a una matriz y devuelve la nueva longitud de la matriz.

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz, en orden descendente. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz, en orden descendente. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

reverse()

Invierte los elementos de una matriz.

shift()

Quita el primer elemento de una matriz y lo devuelve.

slice(undefined | number, undefined | number)

Devuelve una sección de una matriz.

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

Determina si la función de devolución de llamada especificada devuelve true para cualquier elemento de una matriz.

sort(undefined | (a: StorageSyncService, b: StorageSyncService) => number)

Ordena una matriz.

splice(number, number, StorageSyncService[])

Quita elementos de una matriz, inserta nuevos elementos en su lugar si procede y devuelve los elementos eliminados.

splice(number, undefined | number)

Quita elementos de una matriz, inserta nuevos elementos en su lugar si procede y devuelve los elementos eliminados.

toLocaleString()

Devuelve una representación de cadena de una matriz. Los elementos se convierten en cadena mediante sus métodos toLocalString.

toString()

Devuelve una representación de cadena de una matriz.

unshift(StorageSyncService[])

Inserta nuevos elementos al principio de una matriz.

values()

Devuelve una iteración de valores en la matriz.

Detalles de las propiedades

Array

Array: ArrayConstructor

Valor de propiedad

ArrayConstructor

length

Obtiene o establece la longitud de la matriz. Se trata de un número que supera en uno al elemento mayor definido en una matriz.

length: number

Valor de propiedad

number

Detalles del método

at(number)

Toma un valor entero y devuelve el elemento en ese índice, lo que permite enteros positivos y negativos. Los enteros negativos cuentan de nuevo del último elemento de la matriz.

function at(index: number)

Parámetros

index

number

Devoluciones

StorageSyncService | undefined

concat(ConcatArray<StorageSyncService>[])

Combina dos o más matrices.

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

Parámetros

items

ConcatArray<StorageSyncService>[]

Elementos adicionales que se van a agregar al final de array1.

Devoluciones

concat(T | ConcatArray<T>[])

Combina dos o más matrices.

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

Parámetros

items

T | ConcatArray<T>[]

Elementos adicionales que se van a agregar al final de array1.

Devoluciones

copyWithin(number, number, undefined | number)

Devuelve el objeto this después de copiar una sección de la matriz identificada por start y end a la misma matriz que comienza en el destino de posición.

function copyWithin(target: number, start: number, end?: undefined | number)

Parámetros

target

number

Si el destino es negativo, se trata como length+target, donde length es la longitud de la matriz.

start

number

Si start es negativo, se trata como length+start. Si end es negativo, se trata como length+end.

end

undefined | number

Si no se especifica, la longitud de este objeto se usa como valor predeterminado.

Devoluciones

this

entries()

Devuelve un iterable de pares clave-valor para cada entrada de la matriz.

function entries()

Devoluciones

IterableIterator<Object>

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

Determina si todos los miembros de una matriz cumplen la prueba especificada.

function every(callbackfn: (value: StorageSyncService, index: number, array: StorageSyncService[]) => unknown, thisArg?: any)

Parámetros

callbackfn

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

Función que acepta un máximo de tres argumentos. Cada método llama a la función callbackfn para cada elemento de array1 hasta que callbackfn devuelve false o hasta el final de la matriz.

thisArg

any

Objeto al que la palabra clave this puede hacer referencia en la función callbackfn. Si se omite thisArg, se usa undefined como valor .

Devoluciones

boolean

fill(StorageSyncService, undefined | number, undefined | number)

Devuelve el objeto después de rellenar la sección identificada por start y end con value.

function fill(value: StorageSyncService, start?: undefined | number, end?: undefined | number)

Parámetros

value
StorageSyncService

value para rellenar la sección de matriz con

start

undefined | number

índice en el que empezar a rellenar la matriz. Si start es negativo, se trata como length+start, donde length es la longitud de la matriz.

end

undefined | number

índice en el que se deja de rellenar la matriz. Si end es negativo, se trata como length+end.

Devoluciones

this

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

Devuelve los elementos de una matriz que cumplen la condición especificada en una función de devolución de llamada.

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

Parámetros

callbackfn

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

Función que acepta un máximo de tres argumentos. El método filter llama a la función callbackfn una vez para cada elemento de la matriz.

thisArg

any

Objeto al que la palabra clave this puede hacer referencia en la función callbackfn. Si se omite thisArg, se usa undefined como valor .

Devoluciones

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

Devuelve los elementos de una matriz que cumplen la condición especificada en una función de devolución de llamada.

function filter<S>(callbackfn: (value: StorageSyncService, index: number, array: StorageSyncService[]) => boolean, thisArg?: any)

Parámetros

callbackfn

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

Función que acepta un máximo de tres argumentos. El método filter llama a la función callbackfn una vez para cada elemento de la matriz.

thisArg

any

Objeto al que la palabra clave this puede hacer referencia en la función callbackfn. Si se omite thisArg, se usa undefined como valor .

Devoluciones

S[]

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

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

Parámetros

predicate

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

thisArg

any

Devoluciones

StorageSyncService | undefined

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

Devuelve el valor del primer elemento de la matriz donde el predicado es true y, de lo contrario, no está definido.

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

Parámetros

predicate

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

find llama a predicado una vez para cada elemento de la matriz, en orden ascendente, hasta que encuentre uno donde predicado devuelve true. Si se encuentra este tipo de elemento, find devuelve inmediatamente ese valor de elemento. De lo contrario, find devuelve undefined.

thisArg

any

Si se proporciona, se usará como valor para cada invocación del predicado. Si no se proporciona, se usa undefined en su lugar.

Devoluciones

S | undefined

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

Devuelve el índice del primer elemento de la matriz donde el predicado es true y -1 de lo contrario.

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

Parámetros

predicate

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

find llama a predicado una vez para cada elemento de la matriz, en orden ascendente, hasta que encuentre uno donde predicado devuelve true. Si se encuentra este tipo de elemento, findIndex devuelve inmediatamente ese índice de elemento. De lo contrario, findIndex devuelve -1.

thisArg

any

Si se proporciona, se usará como valor para cada invocación del predicado. Si no se proporciona, se usa undefined en su lugar.

Devoluciones

number

flat<U>(undefined | number)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada. Si no se proporciona ninguna profundidad, el método plano tiene como valor predeterminado la profundidad de 1.

function flat<U>(depth?: undefined | number)

Parámetros

depth

undefined | number

Profundidad máxima de recursividad

Devoluciones

any[]

flat<U>(U[], 0)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[], depth: 0)

Parámetros

this

U[]

depth

0

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][], undefined | 1)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][], depth?: undefined | 1)

Parámetros

this

U[][]

depth

undefined | 1

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][][], 2)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][][], depth: 2)

Parámetros

this

U[][][]

depth

2

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][][][], 3)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][][][], depth: 3)

Parámetros

this

U[][][][]

depth

3

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][][][][], 4)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][][][][], depth: 4)

Parámetros

this

U[][][][][]

depth

4

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][][][][][], 5)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][][][][][], depth: 5)

Parámetros

this

U[][][][][][]

depth

5

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][][][][][][], 6)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][][][][][][], depth: 6)

Parámetros

this

U[][][][][][][]

depth

6

Profundidad máxima de recursividad

Devoluciones

U[]

flat<U>(U[][][][][][][][], 7)

Devuelve una nueva matriz con todos los elementos de sub array concatenados en ella de forma recursiva hasta la profundidad especificada.

function flat<U>(this: U[][][][][][][][], depth: 7)

Parámetros

this

U[][][][][][][][]

depth

7

Profundidad máxima de recursividad

Devoluciones

U[]

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

Llama a una función de devolución de llamada definida en cada elemento de una matriz. A continuación, aplana el resultado en una nueva matriz. Esto es idéntico a un mapa seguido de plano con profundidad 1.

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

Parámetros

callback

(this: This, value: StorageSyncService, index: number, array: StorageSyncService[]) => U | ReadonlyArray<U>

Función que acepta un máximo de tres argumentos. El método flatMap llama a la función de devolución de llamada una vez para cada elemento de la matriz.

thisArg

This

Objeto al que la palabra clave this puede hacer referencia en la función de devolución de llamada. Si se omite thisArg, se usa undefined como valor .

Devoluciones

U[]

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

Realiza la acción especificada para cada elemento de una matriz.

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

Parámetros

callbackfn

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

Función que acepta un máximo de tres argumentos. forEach llama a la función callbackfn una vez para cada elemento de la matriz.

thisArg

any

Objeto al que la palabra clave this puede hacer referencia en la función callbackfn. Si se omite thisArg, se usa undefined como valor .

includes(StorageSyncService, undefined | number)

Determina si una matriz incluye un determinado elemento, devolviendo true o false según corresponda.

function includes(searchElement: StorageSyncService, fromIndex?: undefined | number)

Parámetros

searchElement
StorageSyncService

Elemento que se va a buscar.

fromIndex

undefined | number

Posición de esta matriz en la que se va a empezar a buscar searchElement.

Devoluciones

boolean

indexOf(StorageSyncService, undefined | number)

Devuelve el índice de la primera aparición de un valor de una matriz.

function indexOf(searchElement: StorageSyncService, fromIndex?: undefined | number)

Parámetros

searchElement
StorageSyncService

Valor que se va a buscar en la matriz.

fromIndex

undefined | number

Índice de matriz en el que se va a iniciar la búsqueda. Si se omite fromIndex, la búsqueda comienza en el índice 0.

Devoluciones

number

join(undefined | string)

Agrega todos los elementos de una matriz separadas por la cadena de separador especificada.

function join(separator?: undefined | string)

Parámetros

separator

undefined | string

Cadena que se usa para separar un elemento de una matriz de la siguiente cadena resultante. Si se omite, los elementos de matriz se separan con una coma.

Devoluciones

string

keys()

Devuelve un iterable de claves en la matriz.

function keys()

Devoluciones

IterableIterator<number>

lastIndexOf(StorageSyncService, undefined | number)

Devuelve el índice de la última aparición de un valor especificado de una matriz.

function lastIndexOf(searchElement: StorageSyncService, fromIndex?: undefined | number)

Parámetros

searchElement
StorageSyncService

Valor que se va a buscar en la matriz.

fromIndex

undefined | number

Índice de matriz en el que se va a iniciar la búsqueda. Si se omite fromIndex, la búsqueda comienza en el último índice de la matriz.

Devoluciones

number

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

Llama a una función de devolución de llamada definida para cada elemento de una matriz y devuelve una matriz que contiene los resultados.

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

Parámetros

callbackfn

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

Función que acepta un máximo de tres argumentos. El método map llama a la función callbackfn una vez para cada elemento de la matriz.

thisArg

any

Objeto al que la palabra clave this puede hacer referencia en la función callbackfn. Si se omite thisArg, se usa undefined como valor .

Devoluciones

U[]

pop()

Quita el último elemento de una matriz y lo devuelve.

function pop()

Devoluciones

StorageSyncService | undefined

push(StorageSyncService[])

Anexa nuevos elementos a una matriz y devuelve la nueva longitud de la matriz.

function push(items: StorageSyncService[])

Parámetros

items

StorageSyncService[]

Nuevos elementos de array.

Devoluciones

number

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Parámetros

callbackfn

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

Función que acepta hasta cuatro argumentos. El método reduce llama a la función callbackfn una vez para cada elemento de la matriz.

Devoluciones

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

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

Parámetros

callbackfn

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

initialValue
StorageSyncService

Devoluciones

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Parámetros

callbackfn

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

Función que acepta hasta cuatro argumentos. El método reduce llama a la función callbackfn una vez para cada elemento de la matriz.

initialValue

U

Si se especifica initialValue, se usa como valor inicial para iniciar la acumulación. La primera llamada a la función callbackfn proporciona este valor como argumento en lugar de un valor de matriz.

Devoluciones

U

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz, en orden descendente. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Parámetros

callbackfn

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

Función que acepta hasta cuatro argumentos. El método reduceRight llama a la función callbackfn una vez para cada elemento de la matriz.

Devoluciones

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

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

Parámetros

callbackfn

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

initialValue
StorageSyncService

Devoluciones

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

Llama a la función de devolución de llamada especificada para todos los elementos de una matriz, en orden descendente. El valor devuelto de la función de devolución de llamada es el resultado acumulado, y se proporciona como un argumento en la siguiente llamada a dicha función.

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

Parámetros

callbackfn

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

Función que acepta hasta cuatro argumentos. El método reduceRight llama a la función callbackfn una vez para cada elemento de la matriz.

initialValue

U

Si se especifica initialValue, se usa como valor inicial para iniciar la acumulación. La primera llamada a la función callbackfn proporciona este valor como argumento en lugar de un valor de matriz.

Devoluciones

U

reverse()

Invierte los elementos de una matriz.

function reverse()

Devoluciones

shift()

Quita el primer elemento de una matriz y lo devuelve.

function shift()

Devoluciones

StorageSyncService | undefined

slice(undefined | number, undefined | number)

Devuelve una sección de una matriz.

function slice(start?: undefined | number, end?: undefined | number)

Parámetros

start

undefined | number

Principio de la parte especificada de la matriz.

end

undefined | number

Final de la parte especificada de la matriz.

Devoluciones

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

Determina si la función de devolución de llamada especificada devuelve true para cualquier elemento de una matriz.

function some(callbackfn: (value: StorageSyncService, index: number, array: StorageSyncService[]) => unknown, thisArg?: any)

Parámetros

callbackfn

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

Función que acepta un máximo de tres argumentos. El método some llama a la función callbackfn para cada elemento de array1 hasta que callbackfn devuelve true, o hasta el final de la matriz.

thisArg

any

Objeto al que la palabra clave this puede hacer referencia en la función callbackfn. Si se omite thisArg, se usa undefined como valor .

Devoluciones

boolean

sort(undefined | (a: StorageSyncService, b: StorageSyncService) => number)

Ordena una matriz.

function sort(compareFn?: undefined | (a: StorageSyncService, b: StorageSyncService) => number)

Parámetros

compareFn

undefined | (a: StorageSyncService, b: StorageSyncService) => number

Nombre de la función utilizada para determinar el orden de los elementos. Si se omite, los elementos se ordenan en orden ascendente y ASCII.

Devoluciones

this

splice(number, number, StorageSyncService[])

Quita elementos de una matriz, inserta nuevos elementos en su lugar si procede y devuelve los elementos eliminados.

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

Parámetros

start

number

Ubicación de base cero en la matriz desde la que empezar a quitar elementos.

deleteCount

number

Número de elementos que se va a quitar.

items

StorageSyncService[]

Elementos que se van a insertar en la matriz en lugar de los elementos eliminados.

Devoluciones

splice(number, undefined | number)

Quita elementos de una matriz, inserta nuevos elementos en su lugar si procede y devuelve los elementos eliminados.

function splice(start: number, deleteCount?: undefined | number)

Parámetros

start

number

Ubicación de base cero en la matriz desde la que empezar a quitar elementos.

deleteCount

undefined | number

Número de elementos que se va a quitar.

Devoluciones

toLocaleString()

Devuelve una representación de cadena de una matriz. Los elementos se convierten en cadena mediante sus métodos toLocalString.

function toLocaleString()

Devoluciones

string

toString()

Devuelve una representación de cadena de una matriz.

function toString()

Devoluciones

string

unshift(StorageSyncService[])

Inserta nuevos elementos al principio de una matriz.

function unshift(items: StorageSyncService[])

Parámetros

items

StorageSyncService[]

Elementos que se van a insertar al principio de la matriz.

Devoluciones

number

values()

Devuelve una iteración de valores en la matriz.

function values()

Devoluciones

IterableIterator<StorageSyncService>