Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
JSONil linguaggio di espressione consente la manipolazione generica degli array per le seguenti funzioni:
-
map
— Applica una funzione di mappatura a ciascun elemento di un array e restituisce un nuovo array con i valori trasformati.Ad esempio,
["map", [1, 2, 3], ["*", ["item"], 2]]
mappa ogni elemento dell'array[1, 2, 3]
moltiplicandolo per 2. -
filter
— Filtra un array in base a una determinata condizione e restituisce un nuovo array contenente solo gli elementi che soddisfano la condizioneAd esempio,
["filter", [1, 2, 3, 4, 5], ["==", ["%", ["item"], 2], 0]]
filtra l'array[1, 2, 3, 4, 5]
per includere solo i numeri pari. -
reduce
— Riduce una matrice a un singolo valore applicando una funzione di riduzione a ciascun elemento e accumulando il risultato.Ad esempio,
["reduce", [1, 2, 3, 4, 5], ["+", ["acc"], ["item"]], 0]
riduce l'array[1, 2, 3, 4, 5]
alla somma dei suoi elementi. -
get
— Recupera un valore da un oggetto o da un array specificando una chiave o un indice.Ad esempio,
["get", ["item"], "name"]
recupera il valore della"name"
proprietà dall'elemento corrente. -
unique
— Un dato array restituisce solo gli elementi unici all'interno di questo array.Ad esempio,
["unique", [1, 2, 2]]
restituisce[1, 2]
.