Comment convertir un objet en tableau en JavaScript : utilisez Object.keys() pour obtenir un tableau de clés de propriété. Utilisez Object.values() pour obtenir un tableau de valeurs de propriété. Convertissez les paires clé-valeur d'objet en tableaux à l'aide de map() et Object.entries().
Comment convertir un objet en tableau
En JavaScript, il existe plusieurs façons de convertir un objet en tableau :
Utilisez 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]
Object.values()
🎜🎜rrreee🎜🎜Utilisez des opérations combinées🎜🎜rrreee🎜🎜Utilisez map()
et Object.entries()🎜🎜rrreee🎜🎜Cas pratique🎜🎜🎜Supposons que nous ayons un tableau d'objets et que nous voulions obtenir le tableau des valeurs d'attribut <code>id
de tous les objets : 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!