JavaScript-Objekte mit numerischen Schlüsseln in Arrays konvertieren
Bei der Arbeit mit Daten, die von einem Server zurückgegeben werden, stößt man häufig auf Objekte mit numerischen Schlüsseln. Die Umwandlung dieser Objekte in Arrays kann eine Herausforderung sein. Mit den richtigen Ansätzen kann diese Konvertierung jedoch problemlos durchgeführt werden.
Eine effiziente Methode ist die Verwendung der $.map-Funktion von jQuery. Durch die Nutzung von $.map und die Bereitstellung einer Rückruffunktion zum Extrahieren der Werte können Sie das Objekt mühelos in ein Array konvertieren:
var arr = $.map(obj, function(el) { return el });
Für diejenigen, die jQuery nicht verwenden, kann eine ähnliche Lösung mit der integrierten JavaScript-Funktion erreicht werden. in Methoden. Konvertieren Sie zunächst die numerischen Tasten in ein Array:
var keys = Object.keys(obj);
Verwenden Sie dann Array.map, um ein Array mit den Werten zu erstellen:
var arr = Object.keys(obj).map(function(k) { return obj[k] });
ES2015 bietet einen noch prägnanteren Ansatz mit Objektwerte:
var arr = Object.values(obj);
Das obige ist der detaillierte Inhalt vonWie kann ich ein JavaScript-Objekt mit numerischen Tasten in ein Array konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!