W tym poście podano metodę znajdowania identyfikatora obiektu w tablicy obiektów JavaScript.
Jak znaleźć obiekt według identyfikatora w tablicy obiektów JavaScript?
Istnieją różne metody, których można użyć do znalezienia obiektu w tablicy JavaScript, na przykład „ znajdować() ”, „ filtr ”, „ znajdźIndeks() , i inni.
Aby uzyskać praktyczne implikacje, wypróbuj podaną metodę jeden po drugim.
Metoda 1: Znajdź obiekt według identyfikatora w tablicy przy użyciu metody JavaScript „find()”.
Aby znaleźć obiekt według identyfikatora w tablicy za pomocą „ znajdować() ” JavaScript, zadeklaruj stałą tablicę za pomocą metody „ konst słowo kluczowe. Następnie dodaj następujące elementy do tablicy:
konst arr = [
{
ID : 01 ,
nazwa : „JavaScript”
} ,
{
ID : 02 ,
nazwa : 'Jawa'
} ,
{
ID : 03 ,
nazwa : „HTML/CSS”
} ]
Wywołaj „ znajdować() ” metoda z funkcją wywołania zwrotnego, w której identyfikator obiektu jest odpowiednikiem „ 2 ” i zapisz wynikową wartość w zadeklarowanej zmiennej:
konst obiekt = arr. znajdować ( obj => obj. ID === 02 ) ;
Skorzystaj z opcji „ dziennik() ” metoda i przekazać argument „ obiekt ”, aby wydrukować dane wyjściowe na konsoli.
konsola. dziennik ( obiekt )
Metoda 2: Znajdź obiekt według identyfikatora w tablicy przy użyciu metody JavaScript „findIndex()”.
Możesz również znaleźć obiekt według jego identyfikatora za pomocą „ znajdźindeks() ' metoda. Aby to zrobić, zadeklaruj zmienną za pomocą „ pozwalać ” słowo kluczowe i dodaj dane w tablicy:
pozwól zwierzętomObj = [ {ID : „101” ,
nazwa : 'kot'
} ,
{
ID : „102” ,
nazwa : 'pies'
} ,
{
ID : „103” ,
nazwa : 'Królik'
} ] ;
Zadeklaruj stałą i przypisz wartość zgodnie ze zdefiniowaną stałą:
konst ID = „103” ;Teraz wywołaj „ znajdźIndeks() ” wzdłuż funkcji wywołania zwrotnego i sprawdź identyfikator:
był zwierzęIndeks = zwierzętaObj. znajdźIndeks ( zwierzę => zwierzę. ID === ID ) ;Teraz przekaż indeks tablicy jako argument do „ dziennik() ”, aby wyświetlić indeks na ekranie:
konsola. dziennik ( 'Indeks: ' + zwierzęIndeks ) ;Wyświetl wynikową tablicę na konsoli:
konsola. dziennik ( zwierzętaObj [ zwierzęIndeks ] ) ;
Metoda 3: Znajdź obiekt według identyfikatora w tablicy przy użyciu metody JavaScript „filter()”.
Najpierw zadeklaruj stałą i przypisz jej wartość:
konst ID = „101” ;Możesz także użyć metody filter(), aby znaleźć obiekt. W tym celu przechowuj elementy w tablicy i wywołaj „ filtr() ”, aby wywołać funkcję wywołania zwrotnego i sprawdzić identyfikator:
był zwierzę = zwierzętaObj. filtr ( zwierzę => zwierzę. ID === ID ) ;konsola. dziennik ( zwierzętaObj [ zwierzęIndeks ] ) ;
Poznałeś wiele metod znajdowania obiektu według identyfikatora w tablicy obiektów JavaScript.
Wniosek
Aby znaleźć obiekt według identyfikatora w tablicy JavaScript, istnieją różne metody, w tym „ znajdować() ”, „ filtr ', I ' znajdźIndeks() ”, które można wykorzystać. Aby to zrobić, dodaj element do tablicy i wywołaj metodę z funkcją wywołania zwrotnego i sprawdź id obiektu. W tym poście podano różne metody znajdowania obiektu według identyfikatora w tablicy obiektów JavaScript.