Heim >Backend-Entwicklung >PHP-Tutorial >Wie konvertiere ich ein Objekt in ein Array?
So konvertieren Sie ein Objekt in JavaScript in ein Array: Verwenden Sie Object.keys(), um ein Array von Eigenschaftsschlüsseln abzurufen. Verwenden Sie Object.values(), um ein Array von Eigenschaftswerten abzurufen. Konvertieren Sie Objekt-Schlüssel-Wert-Paare mit map() und Object.entries() in Arrays.
So konvertieren Sie ein Objekt in ein Array
In JavaScript gibt es mehrere Möglichkeiten, ein Objekt in ein Array zu konvertieren:
Verwenden Sie Object.keys()
Object.keys()
const obj = { a: 1, b: 2, c: 3 }; const keys = Object.keys(obj); // ['a', 'b', 'c']
使用 Object.values()
const values = Object.values(obj); // [1, 2, 3]
使用组合操作
const arr = [...Object.values(obj)]; // [1, 2, 3]
使用 map()
和 Object.entries()
const entries = Object.entries(obj); // [['a', 1], ['b', 2], ['c', 3]] const arr = entries.map(([key, value]) => value); // [1, 2, 3]
实战案例
假设我们有一个对象的数组,我们想要得到所有对象的 id
const objects = [ { id: 1, name: 'John' }, { id: 2, name: 'Jane' }, { id: 3, name: 'Bob' } ]; const ids = objects.map(({ id }) => id); // [1, 2, 3]🎜 🎜Verwenden Sie
Object.values()
🎜🎜rrreee🎜🎜Verwenden Sie kombinierte Operationen🎜🎜rrreee🎜🎜Verwenden Sie map()
und Object.entries()🎜🎜rrreee🎜🎜Praktischer Fall🎜🎜🎜Angenommen, wir haben ein Array von Objekten und möchten das Array der <code>id
-Attributwerte aller Objekte erhalten: 🎜rrreeeDas obige ist der detaillierte Inhalt vonWie konvertiere ich ein Objekt in ein Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!