Heim >Web-Frontend >js-Tutorial >Wie kann ich ein JavaScript-Objekt effizient in ein Array konvertieren?
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!