Sto costruendo le mie funzioni di utilità per padroneggiare ES6:
const contains = (array, value) => {
return array.indexOf(value) > -1
}
const keys = (object) => {
return Object.keys(object)
}
const find = (array, value) => {
return array.filter(item => {
return item[keys[0]] === value[keys[0]]
})[0]
}
Finora, ho riscontrato un solo problema: nominare i miei argomenti. Sto controllando le convenzioni di denominazione di Lodash . Penso che sia chiaro quando usare array
, object
, ecc. Ho visto anche la parola chiave value
. Quando usare questo? Quando non sono sicuro del tipo di argomento?