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
DDDOriginal
2024-12-03 14:24:16947Durchsuche

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]; });

Dies führt zu:

[11, 22]

Mit einer ES6-Pfeilfunktion:

Object.keys(obj).map(key => obj[key])

Oder mit der Object.values-Methode von ES7:

var arr = Object.values(obj);

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

var arr = _.values(obj)

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!

Stellungnahme:
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