Tento příspěvek uvádí metodu pro nalezení ID objektu v poli objektů JavaScriptu.
Jak najít objekt podle ID v poli objektů JavaScriptu?
Existují různé metody, které lze použít k nalezení objektu v řadě JavaScriptu, například „ nalézt() “, “ filtr “, “ findIndex() , a další.
Pro praktické důsledky vyzkoušejte uvedenou metodu jednu po druhé.
Metoda 1: Najděte objekt podle ID v poli pomocí metody JavaScript „find()“.
Chcete-li najít objekt podle ID v poli pomocí „ nalézt() “ Metoda JavaScriptu, deklarujte konstantní pole pomocí „ konst klíčové slovo. Poté do pole přidejte následující prvky:
konst arr = [
{
id : 01 ,
název : 'JavaScript'
} ,
{
id : 02 ,
název : 'Jáva'
} ,
{
id : 03 ,
název : 'HTML/CSS'
} ]
Vyvolejte „ nalézt() ” metoda s funkcí zpětného volání, kde id objektu je ekvivalentní “ 2 “ a výslednou hodnotu uložte do deklarované proměnné:
konst objekt = arr. nalézt ( obj => obj. id === 02 ) ;
Využijte „ log() “ metoda a předejte argument “ objekt ” pro tisk výstupu na konzole.
řídicí panel. log ( objekt )
Metoda 2: Najděte objekt podle ID v poli pomocí metody JavaScript „findIndex()“.
Objekt můžete také najít podle jeho ID pomocí „ findindex() “ metoda. Chcete-li to provést, deklarujte proměnnou pomocí „ nechat ” a přidejte data do pole:
nechat zvířataObj = [ {id : '101' ,
název : 'kočka'
} ,
{
id : '102' ,
název : 'Pes'
} ,
{
id : '103' ,
název : 'králičí'
} ] ;
Deklarujte konstantu a přiřaďte hodnotu podle definované konstanty:
konst id = '103' ;Nyní vyvolejte „ findIndex() ” metodu spolu s funkcí zpětného volání a zkontrolujte id:
byl zvířecí index = zvířataObj. findIndex ( zvíře => zvíře. id === id ) ;Nyní předejte index pole jako argument do „ log() ” způsob zobrazení indexu na obrazovce:
řídicí panel. log ( 'Index:' + zvířecí index ) ;Zobrazte výsledné pole na konzole:
řídicí panel. log ( zvířataObj [ zvířecí index ] ) ;
Metoda 3: Najděte objekt podle ID v poli pomocí metody JavaScript „filter()“.
Nejprve deklarujte konstantu a přiřaďte jí hodnotu:
konst id = '101' ;K nalezení objektu můžete také použít metodu filter(). Za tímto účelem uložte prvky do pole a zavolejte „ filtr() ” metoda pro vyvolání funkce zpětného volání a kontrola id:
byl zvíře = zvířataObj. filtr ( zvíře => zvíře. id === id ) ;řídicí panel. log ( zvířataObj [ zvířecí index ] ) ;
Dozvěděli jste se o více metodách hledání objektu podle ID v poli objektů JavaScriptu.
Závěr
Chcete-li najít objekt podle ID v řadě JavaScriptu, existují různé metody, včetně „ nalézt() “, “ filtr ', a ' findIndex() “, které lze použít. Chcete-li tak učinit, přidejte prvek do pole a vyvolejte metodu s funkcí zpětného volání a zkontrolujte id objektu. Tento příspěvek uvádí různé metody pro nalezení objektu podle ID v řadě objektů JavaScriptu.