logo

Konvertieren Sie ein Objekt in ein Array in Javascript

Javascript ist eine umfassende und vielfältige Programmiersprache und verfügt über zahlreiche Funktionen zum Konvertieren eines Objekts in ein Array. Diese Methoden sind in der Sprache selbst vordefiniert. Schauen wir uns die verschiedenen Möglichkeiten zum Konvertieren von Objekten in Arrays in Javascript an.

Um eine zu konvertieren Objekt In ein Array In Javascript können Sie verschiedene Arten von Methoden verwenden. Einige der Methoden sind Object.keys(), Object.values(), Und Object.entries().

Betrachten Sie die folgenden Beispiele, um die oben genannten Methoden zu verstehen.

Methode 1: Object.keys()

Schriftgröße Latex
 const animal = { first: 'The', last: 'Lion' }; const propertyNames=Object.keys(animal); console.log(propertyNames); 

Ausgabe:

 The Lion 

Im obigen Beispielcode haben wir die Methode Object.keys() verwendet, um den Eigenschaftsnamen des Tierobjekts in ein Array umzuwandeln. Wir haben Variable definiert Tier, welches die ersten und letzten Initialen des Tierobjekts enthält und später haben wir sie mithilfe der Methode Object.keys() in ein Array umgewandelt.

Methode 2: Object.values()

list vs set in Java
 const animal = { first: 'The', last: 'Lion' }; const propertyValues=Object.values(animal); console.log(propertyValues); 

Ausgabe:

 ['The', 'Lion'] 

In dieser Methode haben wir die Methode Object.values() verwendet, um die Eigenschaften des Tierobjekts abzurufen. Die Methode Object.values() wandelt das definierte Objekttier in ein Array um und die Ausgabe wird wie oben gezeigt auf der Konsole gedruckt.

Methode 3: Object.entries()

 const animal = { first: 'The', last: 'Lion' }; const entries=Object.entries(animal); console.log(entries); 

Ausgabe:

 [['first', 'The '] , ['last', 'Lion'] ] 

Bei dieser Methode wird das Objekt in ein Array konvertiert, wie in der Ausgabe gezeigt. Die Object.entries()-Methoden konvertieren die aufzählbaren stringbasierten Eigenschaften des Objekts in ein Array. Die Ausgabe wird auf diese Weise gedruckt, da die Object.entries()-Methoden jeden einzelnen Aspekt des Objekts korrekt und besser definieren, sodass Sie beim Debuggen notieren können, welche Eigenschaft welcher Zeichenfolge des definierten Objekts zugewiesen ist.

Dies sind einige der gebräuchlichsten Methoden zum Konvertieren eines Objekts in ein Array. Die oben genannten Methoden können auch gemeinsam in einem einzigen Codeausschnitt definiert werden und die Methoden können auch gemeinsam mit den Eigenschaften der Objekte angewendet werden. Sie werden alle in entsprechende Arrays umgewandelt. Betrachten Sie die folgenden Beispiele, die die Verwendung der gemeinsamen Definition von Objekten in einem Snippet zeigen.

 const Snakes = { 'Cobra':{ Venom: 96%, Attack: 99% }, 'Viper':{ Venom: 98%, Attack: 96% }, 'InlandTaipan':{ Venom: 100%, Attack: 100% } } 

Im obigen Snippet haben wir gemeinsam die konstante Variable Snakes definiert, deren Eigenschaften definiert sind als Gift Und Attacke . Wir haben allen Eigenschaften verschiedener Schlangen unterschiedliche Werte zugewiesen. Sie können nun alle oben beschriebenen Methoden zusammen mit den Schlüsseln, Einträgen oder Werten verwenden.

Art von in Java

Schauen wir uns einige weitere unterschiedliche Codierungsbeispiele an, um mehr über die Konvertierung von Javascript-Objekten in Arrays zu verstehen. Betrachten Sie die folgenden Ausschnitte.

Beispiel 1:

 var object = {'0':5,'1':7,'2':4,'3':6,'4':7,'5':8,'6':12,'7':11,'8':2} var covert = Object.keys(object).map(function(key) { return [Number(key), object[key]]; }); console.log(convert); 

Hier werden die Werte entsprechend der Reihenfolge der in der Objektvariablen definierten Schlüssel angezeigt. Wir haben unterschiedliche Nummern für verschiedene Schlüsselwerte zugewiesen und die Variable „convert“ ordnet diese Schlüssel mit der Methode Object.keys() zu und sie werden später auf der Konsole in Form von Arrays der definierten Objektvariablen angezeigt.

Beispiel 2:

 var superHeroes = {'Captain America':1,'Thor':8,'Iron Man':null}; //convert object keys to array var k = Object.keys(superHeroes); //convert object values to array var v = Object.values(superHeroes); 

Hier haben wir eine Variable mit dem Namen definiert Superhelden mit den oben gezeigten Objektwerten. Da wir bereits die drei Methoden zum Konvertieren des Objekts in ein Array in Javascript untersucht haben, wenden wir hier dasselbe Konzept an, um sie in das Array zu konvertieren.

Beispiel 3:

Javatpoint Java
 const sampleArray = [ ['one', 1], ['two', 2], ]; Object.fromEntries(sampleArray); 

Ausgabe:

 { one: 1, two: 2 } 

Im obigen Beispiel haben wir ein Array mit ihren jeweiligen Eigenschaften genommen und sie mit ihren Werten definiert. Hier deckt die Methode Object.entries() diese Eigenschaften des Objekts in einem Array ab, wie in der Ausgabe gezeigt.

Zusammenfassung

In diesem Artikel sind wir auf verschiedene Methoden in Javascript gestoßen, mit denen sich Objekte mit unbestimmten oder bestimmten Eigenschaften in Arrays unterschiedlichen Typs konvertieren lassen. Wir sind auch auf gängige Methoden wie Schlüssel, Objekte und Einträge und einige andere gestoßen, um nur einige zu nennen. Diese Methoden sind sehr nützlich, wenn man ihre Vorteile bedenkt, da es in den meisten Fällen erforderlich ist, die Ausgabe in einer verknüpften oder beispielsweise sortierten Weise zu erhalten. Wir können diese Objekte auch definieren, indem wir sie in ein Array konvertieren, um Abstraktionsmethoden auszuführen, sodass nur die gewünschten Daten angezeigt werden und die anderen nicht.