Quando si passa da una funzione all'altra il termine "predicato" viene spesso utilizzato per una funzione [breve] che restituisce un valore booleano. Esiste un termine per una funzione che seleziona un singolo campo su un oggetto?
Per esempio diciamo che costruiamo una funzione di ordinamento personalizzata, ma questo ordinamento è generico, quindi richiede un argomento per l'utente per specificare su quale campo ordinare. Una funzione del genere potrebbe somigliare a:
sort(itemsToSort, functionThatGetsFieldToSortOn)
Gli elementi potrebbero essere un array di oggetti con una proprietà filename.
[{
filename: 'foo'
}]
Se dovessi ordinare in base al nome del file con la funzione, potrei invocare una chiamata del tipo:
sort(items, a => a.filename)
Questo secondo argomento ... c'è un nome speciale per questo tipo di funzione che seleziona una proprietà?
Sto cercando di trovare un buon modo per nominare questo secondo argomento.