Heim > Web-Frontend > js-Tutorial > Wie kann ich ein JavaScript-Objekt effizient in ein Array konvertieren?

Wie kann ich ein JavaScript-Objekt effizient in ein Array konvertieren?

DDD
Freigeben: 2024-12-03 14:24:16
Original
942 Leute haben es durchsucht

How Can I Efficiently Convert a JavaScript Object to an Array?

Konvertieren eines JS-Objekts in ein Array: Ein effizienter Ansatz mit jQuery

Beim Durchlaufen eines JavaScript-Objekts mit der $.each-Methode von jQuery ist dies möglich Konvertieren Sie es in ein Array. Es gibt effizientere Möglichkeiten, diese Konvertierung zu erreichen.

Für eine Funktion Ansatz:

var obj = {1: 11, 2: 22};
var arr = Object.keys(obj).map(function (key) { return obj[key]; });
Nach dem Login kopieren

Dies führt zu:

[11, 22]
Nach dem Login kopieren

Mit einer ES6-Pfeilfunktion:

Object.keys(obj).map(key => obj[key])
Nach dem Login kopieren

Oder mit der Object.values-Methode von ES7:

var arr = Object.values(obj);
Nach dem Login kopieren

Für einen einfacheren Ansatz mit Unterstrich/Lo-Dash:

var arr = _.values(obj)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich ein JavaScript-Objekt effizient in ein Array konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage