J'ai un tableau d'objets javascript:Javascript - Une bonne façon de créer un tableau à partir d'un tableau d'objets
array = [ {x:'x1', y:'y1'}, {x:'x2', y:'y2'}, ... {x:'xn', y:'yn'} ]
Je veux créer un nouveau tableau de seulement les x
valeurs:
[ 'x1', 'x2', ..., 'xn' ]
I pourrait le faire facilement dans une boucle for
...:
var newarray = [];
for (var i = 0; i < array.length; i++){
newarray.push(array[i].x);
}
... mais je me demande s'il y a un un moyen de doublure agréable pour le faire en utilisant jquery ou même javascript régulier?
La partie objet de votre code est erronée. Vos objets x/y n'ont aucune clé. Je pensais juste que je le signalerais. –
@musicfreak Je pense qu'il veut dire que ses objets ont deux propriétés, x et y: {x: foo, y: bar} –
@Gabe - Vous avez raison, je voulais dire que les objets ont des propriétés – mawaldne