Salve a tutti, come avrete capito dal titolo stò usando lodash per un mio applicativo.
volevo chiedere a chi lo conosce meglio di me se c'era un modo per ottenere la index di un oggetto contenuto in un'array avendo il valore di una delle chiavi al suo interno.
Passo agli esempi che credo sia più facile:
codice:
var items = [
{"id":'1','id_item':'25','id_scope':'9'}
{"id":'2','id_item':'26','id_scope':'9'}
{"id":'3','id_item':'27','id_scope':'10'}
]
Avendo un array di questo tipo ( generato con json_encode da db ) io necessito, all'interno di un ciclo, di tirare fuori un'altro array contenente le index dei risultati che hanno 'id_scope' = 9;
ecco cosa ho fatto:
codice:
var item_find = _.findIndex(items, { 'id_scope': '9' });
console.log(item_find);
in questo modo ottengo l'index solo di un'array non di due.
Chiarametne potrei ovviare facendo un ciclo sull'array e salvando ogni volta la index, ma vorrei evitare di fare un'altro ciclo.
So che sembra tutto contorto ma non mi viene meglio come spiegare la cosa, spero mi capiate, se non ci capite nulla domandate pure, grazie in anticipo