Dieser Beitrag hat die Methode zum Suchen einer Objekt-ID in einem Array von JavaScript-Objekten angegeben.
Wie finde ich ein Objekt anhand der ID in einem Array von JavaScript-Objekten?
Es gibt verschiedene Methoden, die verwendet werden können, um das Objekt in einem Array von JavaScript zu finden, wie zum Beispiel „ finden() “, „ Filter “, „ findIndex() , und andere.
Probieren Sie für praktische Implikationen die angegebene Methode nacheinander aus.
Methode 1: Finden Sie ein Objekt anhand der ID in einem Array mit der JavaScript-Methode „find()“.
Um ein Objekt anhand der ID in einem Array zu finden, verwenden Sie die „ finden() ” JavaScript-Methode deklarieren Sie ein konstantes Array mit Hilfe der „ konst ' Stichwort. Fügen Sie dann die folgenden Elemente in das Array ein:
konst Arr = [
{
Ausweis : 01 ,
Name : 'JavaScript'
} ,
{
Ausweis : 02 ,
Name : 'Java'
} ,
{
Ausweis : 03 ,
Name : 'HTML/CSS'
} ]
Rufen Sie das „ finden() “-Methode mit der Callback-Funktion, wobei die Objekt-ID äquivalent zu „ 2 “ und speichern Sie den resultierenden Wert in der deklarierten Variablen:
konst Objekt = Arr. finden ( obj => obj. Ausweis === 02 ) ;
Nutzen Sie die „ Protokoll() ” Methode und übergeben Sie das Argument “ Objekt “, um die Ausgabe auf der Konsole zu drucken.
Konsole. Protokoll ( Objekt )
Methode 2: Finden Sie ein Objekt anhand der ID in einem Array mit der JavaScript-Methode „findIndex()“.
Sie können das Objekt auch anhand seiner ID mit Hilfe des „ findindex() ' Methode. Deklarieren Sie dazu die Variable mit dem „ lassen ” Schlüsselwort und fügen Sie die Daten in das Array ein:
Tiere lassenObj = [ {Ausweis : '101' ,
Name : 'Katze'
} ,
{
Ausweis : '102' ,
Name : 'Hund'
} ,
{
Ausweis : '103' ,
Name : 'Kaninchen'
} ] ;
Deklarieren Sie eine Konstante und weisen Sie einen Wert gemäß der definierten Konstante zu:
konst Ausweis = '103' ;Rufen Sie nun das „ findIndex() ”-Methode entlang einer Callback-Funktion und überprüfen Sie die ID:
War TierIndex = TiereObj. findIndex ( Tier => Tier. Ausweis === Ausweis ) ;Übergeben Sie nun den Array-Index als Argument an die „ Protokoll() ”-Methode, um den Index auf dem Bildschirm anzuzeigen:
Konsole. Protokoll ( 'Index : ' + TierIndex ) ;Zeigen Sie das resultierende Array auf der Konsole an:
Konsole. Protokoll ( TiereObj [ TierIndex ] ) ;
Methode 3: Finden Sie ein Objekt anhand der ID in einem Array mit der JavaScript-Methode „filter()“.
Deklarieren Sie zunächst eine Konstante und weisen Sie ihr einen Wert zu:
konst Ausweis = '101' ;Sie können auch die Methode filter() verwenden, um das Objekt zu finden. Speichern Sie dazu die Elemente in einem Array und rufen Sie die „ Filter() ”-Methode, um eine Callback-Funktion aufzurufen und die ID zu überprüfen:
War Tier = TiereObj. Filter ( Tier => Tier. Ausweis === Ausweis ) ;Konsole. Protokoll ( TiereObj [ TierIndex ] ) ;
Sie haben mehrere Methoden kennengelernt, um ein Objekt anhand der ID in einem Array von JavaScript-Objekten zu finden.
Abschluss
Um ein Objekt anhand der ID in einem JavaScript-Array zu finden, gibt es verschiedene Methoden, darunter „ finden() “, „ Filter ', Und ' findIndex() “, die verwendet werden können. Fügen Sie dazu das Element in ein Array ein und rufen Sie die Methode mit einer Callback-Funktion auf und überprüfen Sie die ID des Objekts. In diesem Beitrag wurden verschiedene Methoden zum Auffinden eines Objekts anhand der ID in einem Array von JavaScript-Objekten angegeben.