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/sở hữu đối tượng Modify trong một mảng của các đối tượng
Có cách nào để sửa đổi thuộc tính đối tượng nhất định (như một trong những tôi lọc ra ở trên) mà không cần tạo mảng và/hoặc các đối tượng mới?
kết quả mong muốn: [{ bar: 1, baz: [11,22,33] }, { bar: 2, baz: [4,5,6] }]
@squint Tôi đang tìm kiếm một cuộc họp hod cho phép tôi "trỏ" vào một đối tượng nào đó và cho phép tôi thay đổi nó (hoặc trong ES hoặc jQuery). Nhưng tôi đoán tôi phải làm điều đó bằng tay với một foreach :) – Johan