Tässä viestissä on kerrottu menetelmä objektitunnuksen löytämiseksi JavaScript-objektien joukosta.
Kuinka löytää objekti tunnuksella JavaScript-objektien joukosta?
Objektin löytämiseen JavaScript-joukosta voidaan käyttää useita menetelmiä, kuten ' löytö() ”, “ suodattaa ”, “ FindIndex() , ja muut.
Käytännön seurauksia varten kokeile esitettyä menetelmää yksitellen.
Tapa 1: Etsi objekti tunnuksella taulukosta käyttämällä 'find()' JavaScript-menetelmää
Objektin etsiminen taulukosta tunnuksella käyttämällä ' löytö() ' JavaScript-menetelmä, ilmoita vakiotaulukko '' konst ”avainsana. Lisää sitten taulukkoon seuraavat elementit:
konst arr = [
{
id : 01 ,
nimi : 'JavaScript'
} ,
{
id : 02 ,
nimi : 'Java'
} ,
{
id : 03 ,
nimi : 'HTML/CSS'
} ]
Kutsu ' löytö() ' -menetelmä takaisinsoittotoiminnolla, jossa objektin tunnus vastaa ' 2 ' ja tallenna tuloksena oleva arvo ilmoitettuun muuttujaan:
konst esine = arr. löytö ( obj => obj. id === 02 ) ;
Käytä ' Hirsi() 'menetelmä ja välitä argumentti' esine ' tulostaa tuloste konsoliin.
konsoli. Hirsi ( esine )
Tapa 2: Etsi objekti tunnuksella taulukosta käyttämällä 'findIndex()' JavaScript-menetelmää
Löydät kohteen myös sen tunnuksen avulla ' findindex() ”menetelmä. Ilmoita muuttuja käyttämällä ' antaa ”-avainsana ja lisää tiedot taulukkoon:
anna eläintenObj = [ {id : '101' ,
nimi : 'kissa'
} ,
{
id : '102' ,
nimi : 'koira'
} ,
{
id : '103' ,
nimi : 'kani'
} ] ;
Ilmoita vakio ja anna arvo määritellyn vakion mukaan:
konst id = '103' ;Kutsu nyt ' FindIndex() ” -menetelmää takaisinsoittofunktion varrella ja tarkista tunnus:
oli eläinindeksi = eläimetObj. FindIndex ( eläin => eläin. id === id ) ;Anna nyt taulukon indeksi argumenttina ' Hirsi() ' tapa näyttää hakemisto näytöllä:
konsoli. Hirsi ( 'Indeksi : ' + eläinindeksi ) ;Näytä tuloksena oleva taulukko konsolissa:
konsoli. Hirsi ( eläimetObj [ eläinindeksi ] ) ;
Tapa 3: Etsi objekti tunnuksella taulukosta käyttämällä 'filter()' JavaScript-menetelmää
Ilmoita ensin vakio ja anna sille arvo:
konst id = '101' ;Voit myös käyttää filter()-menetelmää kohteen etsimiseen. Tallenna tätä tarkoitusta varten elementit taulukkoon ja kutsu ' suodattaa() ' -menetelmä kutsua takaisinsoittotoiminto ja tarkistaa id:
oli eläin = eläimetObj. suodattaa ( eläin => eläin. id === id ) ;konsoli. Hirsi ( eläimetObj [ eläinindeksi ] ) ;
Olet oppinut useista tavoista löytää objekti tunnuksen perusteella JavaScript-objektien joukosta.
Johtopäätös
Objektin löytämiseksi tunnuksella JavaScript-joukosta on olemassa useita menetelmiä, kuten ' löytö() ”, “ suodattaa ”, ja ” FindIndex() ', jota voidaan käyttää. Voit tehdä tämän lisäämällä elementin taulukkoon ja käynnistämällä menetelmän takaisinsoittotoiminnolla ja tarkistamalla objektin id:n. Tässä viestissä kerrottiin eri menetelmistä objektin löytämiseksi tunnuksella JavaScript-objektien joukosta.