Node.js: Hvordan finne et objekt i et array av objekter

Node.js: Hvordan finne et objekt i et array av objekter

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);

Les også:

The Musher - Fra regneark til App
The Musher - Fra regneark til App

Hvor lang er veien fra regneark til app?

node.js / 12.apr 2021 kl.13:33 / 6 min 19 sek
Node.js: Unike array
Node.js: Unike array

En kjekk måte å lage unike array i Javascript.

node.js / 12.jul 2019 kl.12:30 / 1 min 45 sek