La oss si at du har følgende array med objekter:
const arr = [
{ id: 1, name: 'foo' },
{ id: 2, name: 'bar' },
{ id: 3, name: 'gomle' },
{ id: 4, name: 'gomlebar' },
];
Så ønsker du å finne objektet med hvor id === 3
.
Slik gjør du det superenkelt:
const wantedObject = arr.find(x => x.id === 3);
Dersom du bare ønsker en av verdiene så kan du gjøre slik:
const wantedName = arr.find(x => x.id === 3).name;
Og dersom du ønsker array indexen så gjør du slik:
const wantedIndex = arr.findIndex(x => x.id === 3);
Hvor lang er veien fra regneark til app?