var foo = [{ bar: 1, baz: [1,2,3] }, { bar: 2, baz: [4,5,6] }];
var filtered = $.grep(foo, function(v){
return v.bar === 1;
});
console.log(filtered);
http://jsfiddle.net/98EsQ/Modify Objekteigenschaft in einem Array von Objekten
Gibt es eine Möglichkeit, eine bestimmte Objekte Eigenschaft zu ändern (wie die, die ich oben Filterung out) ohne neue Arrays zu schaffen und/oder Objekte?
Wunschergebnis:
Mit $.each
jQuery: [{ bar: 1, baz: [11,22,33] }, { bar: 2, baz: [4,5,6] }]
@squint Ich war auf der Suche nach einem Treffen hod, die es mir erlaubte, auf ein bestimmtes Objekt "zu zeigen" und es mich verändern zu lassen (entweder in ES oder jQuery). Aber ich denke ich muss es manuell mit einer foreach machen :) – Johan