Dette innlegget har uttalt metoden for å finne en objekt -ID i en rekke JavaScript -objekter.
Hvordan finne et objekt av ID i en rekke JavaScript -objekter?
Det er forskjellige metoder som kan brukes til å finne objektet i en rekke JavaScript, for eksempel "finne()”,“filter”,“findIndex (), og andre.
For praktiske implikasjoner, prøv den uttalte metoden en etter en.
Metode 1: Finn et objekt etter ID i en matrise ved å bruke "Finn ()" JavaScript -metoden
For å finne et objekt av ID i en matrise ved hjelp av “finne()”JavaScript -metode, erklærer en konstant rekke ved hjelp av“const”Nøkkelord. Legg deretter til følgende elementer i matrisen:
const arr = [Påkalle “finne()”Metode med tilbakeringingsfunksjonen der objekt -IDen tilsvarer“2”Og lagre den resulterende verdien i den deklarerte variabelen:
const objekt = arr.finn (obj => obj.id === 02);Bruk “Logg()”Metode og gi argumentet”gjenstand”For å skrive ut utgangen på konsollen.
konsoll.Logg (objekt)Metode 2: Finn et objekt etter ID i en matrise ved å bruke "FindIndex ()" JavaScript -metoden
Du kan også finne objektet ved sin ID ved hjelp av "findIndex ()”Metode. For å gjøre det, erklær variabelen ved å bruke “la”Søkeord og legg til dataene i matrisen:
la dyrobj = [Erklære en konstant og tilordne en verdi i henhold til den definerte konstanten:
const id = '103';Nå, påkalle “findIndex ()”Metode langs en tilbakeringingsfunksjon og sjekk ID:
var AnimalIndex = AnimalsObj.FindIndex (Animal => Animal.id === id);Nå, pass array -indeksen som et argument til "Logg()”Metode for å vise indeksen på skjermen:
konsoll.Log ("Index:"+AnimalIndex);Vis den resulterende matrisen på konsollen:
konsoll.Log (AnimalsObj [AnimalIndex]);Metode 3: Finn et objekt etter ID i en matrise ved å bruke "Filter ()" JavaScript -metoden
For det første, erklære en konstant og tilordne en verdi til den:
const id = '101';Du kan også bruke filter () -metoden for å finne objektet. For det formålet, lagre elementene i en matrise og ring "filter()”Metode for å påkalle en tilbakeringingsfunksjon og sjekke IDen:
var dyr = dyrobj.filter (dyr => dyr.id === id);Du har lært om flere metoder for å finne et objekt av ID i en rekke JavaScript -objekter.
Konklusjon
For å finne et objekt av ID i en rekke JavaScript, er det forskjellige metoder, inkludert "finne()”,“filter”, Og“findIndex ()”Som kan brukes. For å gjøre det, legg til elementet i en matrise og påkalle metoden med en tilbakeringingsfunksjon og sjekk IDen til objektet. Dette innlegget uttalte forskjellige metoder for å finne et objekt av ID i en rekke JavaScript -objekter.