Condividi tramite


OperationListResult interface

Extends

Array<Operation>

Proprietà ereditate

length

Ottiene o imposta la lunghezza della matrice. Si tratta di un numero uno maggiore dell'indice più alto nella matrice.

Metodi ereditati

at(number)

Accetta un valore intero e restituisce l'elemento in corrispondenza di tale indice, consentendo interi positivi e negativi. I numeri interi negativi tornano dall'ultimo elemento della matrice.

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

Combina due o più matrici. Questo metodo restituisce una nuova matrice senza modificare le matrici esistenti.

concat(ConcatArray<Operation>[])

Combina due o più matrici. Questo metodo restituisce una nuova matrice senza modificare le matrici esistenti.

copyWithin(number, number, number)

Restituisce l'oggetto dopo aver copiato una sezione della matrice identificata dall'inizio e dalla stessa matrice a partire dalla destinazione della posizione

entries()

Restituisce un iterabile di chiave, coppie di valori per ogni voce della matrice

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

Determina se tutti i membri di una matrice soddisfano il test specificato.

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

Determina se tutti i membri di una matrice soddisfano il test specificato.

fill(Operation, number, number)

Modifica tutti gli elementi della matrice da start a end un indice in uno statico value e restituisce la matrice modificata

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Restituisce il valore del primo elemento nella matrice in cui il predicato è true e non definito in caso contrario.

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

Restituisce l'indice del primo elemento della matrice in cui il predicato è true e -1 in caso contrario.

flat<A, D>(A, D)

Restituisce una nuova matrice con tutti gli elementi della matrice secondaria concatenati in modo ricorsivo fino alla profondità specificata.

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

Chiama una funzione di callback definita in ogni elemento di una matrice. Quindi, appiattisce il risultato in una nuova matrice. Si tratta di una mappa identica a una mappa seguita da flat con profondità 1.

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

Esegue l'azione specificata per ogni elemento in una matrice.

includes(Operation, number)

Determina se una matrice include un determinato elemento, la restituzione di true o false in base alle esigenze.

indexOf(Operation, number)

Restituisce l'indice della prima occorrenza di un valore in una matrice oppure -1 se non è presente.

join(string)

Aggiunge tutti gli elementi di una matrice in una stringa, separati dalla stringa separatore specificata.

keys()

Restituisce un'iterabile di chiavi nella matrice

lastIndexOf(Operation, number)

Restituisce l'indice dell'ultima occorrenza di un valore specificato in una matrice oppure -1 se non è presente.

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

Chiama la funzione di callback specificata in ogni elemento di una matrice e restituisce una matrice contenente i risultati.

pop()

Rimuove l'ultimo elemento di una matrice e lo restituisce. Se la matrice è vuota, viene restituito undefined e la matrice non viene modificata.

push(Operation[])

Aggiunge nuovi elementi alla fine di una matrice e restituisce la nuova lunghezza della matrice.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

reverse()

Inverte gli elementi in una matrice sul posto. Questo metodo modifica la matrice e restituisce un riferimento alla stessa matrice.

shift()

Rimuove il primo elemento di una matrice e lo restituisce. Se la matrice è vuota, viene restituito undefined e la matrice non viene modificata.

slice(number, number)

Restituisce una copia di una sezione di una matrice. Sia per l'inizio che per la fine, è possibile usare un indice negativo per indicare un offset dalla fine della matrice. Ad esempio, -2 fa riferimento al secondo all'ultimo elemento della matrice.

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

Determina se la funzione di callback specificata restituisce true per qualsiasi elemento di una matrice.

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

Ordina una matrice sul posto. Questo metodo modifica la matrice e restituisce un riferimento alla stessa matrice.

splice(number, number)

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

splice(number, number, Operation[])

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

toLocaleString()

Restituisce la rappresentazione in formato stringa di una matrice. Gli elementi vengono convertiti in stringa usando i relativi metodi toLocaleString.

toString()

Restituisce la rappresentazione in formato stringa di una matrice.

unshift(Operation[])

Inserisce nuovi elementi all'inizio di una matrice e restituisce la nuova lunghezza della matrice.

values()

Restituisce un'iterabile di valori nella matrice

[iterator]()

Iterator

[unscopables]()

Restituisce un oggetto le cui proprietà hanno il valore 'true' quando saranno assenti quando vengono utilizzate in un'istruzione 'with'.

Dettagli proprietà ereditate

length

Ottiene o imposta la lunghezza della matrice. Si tratta di un numero uno maggiore dell'indice più alto nella matrice.

length: number

Valore della proprietà

number

Ereditato da Array.length

Dettagli dei metodi ereditati

at(number)

Accetta un valore intero e restituisce l'elemento in corrispondenza di tale indice, consentendo interi positivi e negativi. I numeri interi negativi tornano dall'ultimo elemento della matrice.

function at(index: number): undefined | Operation

Parametri

index

number

Restituisce

undefined | Operation

Ereditato da Array.at

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

Combina due o più matrici. Questo metodo restituisce una nuova matrice senza modificare le matrici esistenti.

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

Parametri

items

(Operation | ConcatArray<Operation>)[]

Matrici e/o elementi aggiuntivi da aggiungere alla fine della matrice.

Restituisce

Ereditato da Array.concat

concat(ConcatArray<Operation>[])

Combina due o più matrici. Questo metodo restituisce una nuova matrice senza modificare le matrici esistenti.

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

Parametri

items

ConcatArray<Operation>[]

Matrici e/o elementi aggiuntivi da aggiungere alla fine della matrice.

Restituisce

Ereditato da Array.concat

copyWithin(number, number, number)

Restituisce l'oggetto dopo aver copiato una sezione della matrice identificata dall'inizio e dalla stessa matrice a partire dalla destinazione della posizione

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

Parametri

target

number

Se la destinazione è negativa, viene considerata come lunghezza+destinazione in cui la lunghezza è la lunghezza della matrice.

start

number

Se l'inizio è negativo, viene considerato come lunghezza+inizio. Se la fine è negativa, viene considerata come lunghezza+fine.

end

number

Se non specificato, la lunghezza dell'oggetto viene utilizzata come valore predefinito.

Restituisce

Ereditato da Array.copyWithin

entries()

Restituisce un iterabile di chiave, coppie di valori per ogni voce della matrice

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

Restituisce

IterableIterator<[number, Operation]>

Ereditato da Array.entries

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

Determina se tutti i membri di una matrice soddisfano il test specificato.

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

Parametri

predicate

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

Funzione che accetta fino a tre argomenti. Il metodo chiama la funzione predicato per ogni elemento della matrice fino a quando il predicato restituisce un valore che è coercibile al valore booleano false o fino alla fine della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione predicato. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

boolean

Ereditato da Array.every

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

Determina se tutti i membri di una matrice soddisfano il test specificato.

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

Parametri

predicate

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

Funzione che accetta fino a tre argomenti. Il metodo chiama la funzione predicato per ogni elemento della matrice fino a quando il predicato restituisce un valore che è coercibile al valore booleano false o fino alla fine della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione predicato. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

this

Ereditato da Array.every

fill(Operation, number, number)

Modifica tutti gli elementi della matrice da start a end un indice in uno statico value e restituisce la matrice modificata

function fill(value: Operation, start?: number, end?: number): OperationListResult

Parametri

value
Operation

valore per compilare la sezione matrice con

start

number

indice per iniziare a riempire la matrice all'indirizzo. Se l'inizio è negativo, viene considerato come lunghezza+inizio in cui la lunghezza è la lunghezza della matrice.

end

number

indice per interrompere il riempimento della matrice in corrispondenza. Se la fine è negativa, viene considerata come lunghezza+fine.

Restituisce

Ereditato da Array.fill

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Parametri

predicate

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

Funzione che accetta fino a tre argomenti. Il metodo filter chiama la funzione predicato una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione predicato. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

Ereditato da Array.filter

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

Restituisce gli elementi di una matrice che soddisfano la condizione specificata in una funzione di callback.

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

Parametri

predicate

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

Funzione che accetta fino a tre argomenti. Il metodo filter chiama la funzione predicato una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione predicato. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

S[]

Ereditato da Array.filter

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

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

Parametri

predicate

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

thisArg

any

Restituisce

undefined | Operation

Ereditato da Array.find

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

Restituisce il valore del primo elemento nella matrice in cui il predicato è true e non definito in caso contrario.

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

Parametri

predicate

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

trovare il predicato una volta per ogni elemento della matrice, in ordine crescente, finché non trova un predicato in cui restituisce true. Se viene trovato un elemento di questo tipo, trovare restituisce immediatamente il valore dell'elemento. In caso contrario, trovare restituisce non definito.

thisArg

any

Se specificato, verrà usato come valore per ogni chiamata del predicato. Se non viene specificato, viene invece usato undefinito.

Restituisce

undefined | S

Ereditato da Array.find

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

Restituisce l'indice del primo elemento della matrice in cui il predicato è true e -1 in caso contrario.

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

Parametri

predicate

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

trovare il predicato una volta per ogni elemento della matrice, in ordine crescente, finché non trova un predicato in cui restituisce true. Se tale elemento viene trovato, findIndex restituisce immediatamente tale indice di elemento. In caso contrario, findIndex restituisce -1.

thisArg

any

Se specificato, verrà usato come valore per ogni chiamata del predicato. Se non viene specificato, viene invece usato undefinito.

Restituisce

number

Ereditato da Array.findIndex

flat<A, D>(A, D)

Restituisce una nuova matrice con tutti gli elementi della matrice secondaria concatenati in modo ricorsivo fino alla profondità specificata.

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

Parametri

this

A

depth

D

Profondità massima di ricorsione

Restituisce

FlatArray<A, D>[]

Ereditato da Array.flat

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

Chiama una funzione di callback definita in ogni elemento di una matrice. Quindi, appiattisce il risultato in una nuova matrice. Si tratta di una mappa identica a una mappa seguita da flat con profondità 1.

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

Parametri

callback

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

Funzione che accetta fino a tre argomenti. Il metodo flatMap chiama la funzione callback una volta per ogni elemento della matrice.

thisArg

This

Oggetto a cui può fare riferimento la parola chiave nella funzione di callback. Se questa operazione viene omessa, non definita viene usata come valore.

Restituisce

U[]

Ereditato da Array.flatMap

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

Esegue l'azione specificata per ogni elemento in una matrice.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. forEach chiama la funzione callbackfn una volta per ogni elemento della matrice.

thisArg

any

Oggetto a cui può fare riferimento la parola chiave nella funzione callbackfn. Se questa operazione viene omessa, non definita viene usata come valore.

Ereditato da Array.forEach

includes(Operation, number)

Determina se una matrice include un determinato elemento, la restituzione di true o false in base alle esigenze.

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

Parametri

searchElement
Operation

Elemento da cercare.

fromIndex

number

Posizione in questa matrice in cui iniziare la ricerca di searchElement.

Restituisce

boolean

Ereditato da Array.include

indexOf(Operation, number)

Restituisce l'indice della prima occorrenza di un valore in una matrice oppure -1 se non è presente.

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

Parametri

searchElement
Operation

Valore da individuare nella matrice.

fromIndex

number

Indice della matrice in corrispondenza del quale iniziare la ricerca. Se fromIndex viene omesso, la ricerca inizia in corrispondenza dell'indice 0.

Restituisce

number

Ereditato da Array.indexOf

join(string)

Aggiunge tutti gli elementi di una matrice in una stringa, separati dalla stringa separatore specificata.

function join(separator?: string): string

Parametri

separator

string

Stringa utilizzata per separare un elemento della matrice dalla stringa successiva nella stringa risultante. Se omesso, gli elementi della matrice sono separati da una virgola.

Restituisce

string

Ereditato da Array.join

keys()

Restituisce un'iterabile di chiavi nella matrice

function keys(): IterableIterator<number>

Restituisce

IterableIterator<number>

Ereditato da Array.keys

lastIndexOf(Operation, number)

Restituisce l'indice dell'ultima occorrenza di un valore specificato in una matrice oppure -1 se non è presente.

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

Parametri

searchElement
Operation

Valore da individuare nella matrice.

fromIndex

number

Indice della matrice in corrispondenza del quale iniziare la ricerca all'indietro. Se fromIndex viene omesso, la ricerca inizia con l'ultimo indice nella matrice.

Restituisce

number

Ereditato da Array.lastIndexOf

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

Chiama la funzione di callback specificata in ogni elemento di una matrice e restituisce una matrice contenente i risultati.

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

Parametri

callbackfn

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

Funzione che accetta fino a tre argomenti. Il metodo map chiama la funzione callbackfn una volta per ogni elemento nella matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione callbackfn. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

U[]

Ereditato da Array.map

pop()

Rimuove l'ultimo elemento di una matrice e lo restituisce. Se la matrice è vuota, viene restituito undefined e la matrice non viene modificata.

function pop(): undefined | Operation

Restituisce

undefined | Operation

Ereditato da Array.pop

push(Operation[])

Aggiunge nuovi elementi alla fine di una matrice e restituisce la nuova lunghezza della matrice.

function push(items: Operation[]): number

Parametri

items

Operation[]

Nuovi elementi da aggiungere alla matrice.

Restituisce

number

Ereditato da Array.push

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduce chiama la funzione callbackfn una volta per ogni elemento nella matrice.

Restituisce

Ereditato da Array.reduce

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

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

Parametri

callbackfn

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

initialValue
Operation

Restituisce

Ereditato da Array.reduce

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduce chiama la funzione callbackfn una volta per ogni elemento nella matrice.

initialValue

U

Se initialValue viene specificato, viene usato come valore iniziale per avviare l'accumulo. La prima chiamata alla funzione callbackfn fornisce questo valore come argomento anziché come valore di matrice.

Restituisce

U

Ereditato da Array.reduce

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduceRight chiama la funzione callbackfn una volta per ogni elemento nella matrice.

Restituisce

Ereditato da Array.reduceRight

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

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

Parametri

callbackfn

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

initialValue
Operation

Restituisce

Ereditato da Array.reduceRight

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

Chiama la funzione di callback specificata per tutti gli elementi di una matrice, in ordine decrescente. Il valore restituito della funzione di callback è il risultato accumulato e viene fornito come argomento nella chiamata successiva alla funzione di callback.

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

Parametri

callbackfn

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

Funzione che accetta fino a quattro argomenti. Il metodo reduceRight chiama la funzione callbackfn una volta per ogni elemento nella matrice.

initialValue

U

Se initialValue viene specificato, viene usato come valore iniziale per avviare l'accumulo. La prima chiamata alla funzione callbackfn fornisce questo valore come argomento anziché come valore di matrice.

Restituisce

U

Ereditato da Array.reduceRight

reverse()

Inverte gli elementi in una matrice sul posto. Questo metodo modifica la matrice e restituisce un riferimento alla stessa matrice.

function reverse(): Operation[]

Restituisce

Ereditato da Array.reverse

shift()

Rimuove il primo elemento di una matrice e lo restituisce. Se la matrice è vuota, viene restituito undefined e la matrice non viene modificata.

function shift(): undefined | Operation

Restituisce

undefined | Operation

Ereditato da Array.shift

slice(number, number)

Restituisce una copia di una sezione di una matrice. Sia per l'inizio che per la fine, è possibile usare un indice negativo per indicare un offset dalla fine della matrice. Ad esempio, -2 fa riferimento al secondo all'ultimo elemento della matrice.

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

Parametri

start

number

Indice iniziale della parte specificata della matrice. Se start non è definito, la sezione inizia in corrispondenza dell'indice 0.

end

number

Indice finale della parte specificata della matrice. Questo è esclusivo dell'elemento in corrispondenza dell'indice 'end'. Se end non è definito, la sezione si estende alla fine della matrice.

Restituisce

Ereditato da Array.slice

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

Determina se la funzione di callback specificata restituisce true per qualsiasi elemento di una matrice.

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

Parametri

predicate

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

Funzione che accetta fino a tre argomenti. Il metodo chiama la funzione predicato per ogni elemento della matrice finché il predicato non restituisce un valore coercibile al valore booleano true o fino alla fine della matrice.

thisArg

any

Oggetto a cui la parola chiave può fare riferimento nella funzione predicato. Se thisArg viene omesso, viene usato undefined come valore.

Restituisce

boolean

Ereditato da Array.some

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

Ordina una matrice sul posto. Questo metodo modifica la matrice e restituisce un riferimento alla stessa matrice.

function sort(compareFn?: (a: Operation, b: Operation) => number): OperationListResult

Parametri

compareFn

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

Funzione utilizzata per determinare l'ordine degli elementi. È previsto che restituisca un valore negativo se il primo argomento è minore del secondo argomento, zero se sono uguali e un valore positivo in caso contrario. Se omesso, gli elementi vengono ordinati in ordine crescente, ASCII.

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

Restituisce

Ereditato da Sort

splice(number, number)

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

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

Parametri

start

number

Posizione in base zero nella matrice da cui iniziare a rimuovere gli elementi.

deleteCount

number

Numero di elementi da rimuovere.

Restituisce

Matrice contenente gli elementi eliminati.

Ereditato da Array.splice

splice(number, number, Operation[])

Consente di rimuovere elementi di una matrice e, se necessario, di sostituirli con nuovi elementi restituendo gli elementi eliminati.

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

Parametri

start

number

Posizione in base zero nella matrice da cui iniziare a rimuovere gli elementi.

deleteCount

number

Numero di elementi da rimuovere.

items

Operation[]

Elementi da inserire nella matrice al posto degli elementi eliminati.

Restituisce

Matrice contenente gli elementi eliminati.

Ereditato da Array.splice

toLocaleString()

Restituisce la rappresentazione in formato stringa di una matrice. Gli elementi vengono convertiti in stringa usando i relativi metodi toLocaleString.

function toLocaleString(): string

Restituisce

string

Ereditato da Array.toLocaleString

toString()

Restituisce la rappresentazione in formato stringa di una matrice.

function toString(): string

Restituisce

string

Ereditato da Array.toString

unshift(Operation[])

Inserisce nuovi elementi all'inizio di una matrice e restituisce la nuova lunghezza della matrice.

function unshift(items: Operation[]): number

Parametri

items

Operation[]

Elementi da inserire all'inizio della matrice.

Restituisce

number

Ereditato da Array.unshift

values()

Restituisce un'iterabile di valori nella matrice

function values(): IterableIterator<Operation>

Restituisce

IterableIterator<Operation>

Ereditato da Array.values

[iterator]()

Iterator

function [iterator](): IterableIterator<Operation>

Restituisce

IterableIterator<Operation>

Ereditato da Array.__@iterator@351

[unscopables]()

Restituisce un oggetto le cui proprietà hanno il valore 'true' quando saranno assenti quando vengono utilizzate in un'istruzione 'with'.

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

Restituisce

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

Ereditato da Array.__@unscopables@353