Hello, one option is to use the filter function, var ar = [{"content": "content", "id": "b0e9eddc-ef07-4189-a45c-b15ab5986ad8", "parent": "default", "stamp": 1432829154.657, "type": "message_vote", "user": {"user_name": "v3ss0n", "userid": "31fa17e5-5b65-4526-ab66-d4afcf7d1750"}, "vcount": -1}];
var result = ar.filter(function(obj ) { return obj.id == "b0e9eddc-ef07-4189-a45c-b15ab5986ad8"; }); You may also try a simple for loop. Regards, Phyo Arkar wrote > i have data like this, for qooxdoo list: > > [{"content": "content", "id": "b0e9eddc-ef07-4189-a45c-b15ab5986ad8", > "parent": "default", "stamp": 1432829154.657, "type": "message_vote", > "user": {"user_name": "v3ss0n", "userid": > "31fa17e5-5b65-4526-ab66-d4afcf7d1750"}, > "vcount": -1}] > > There will be a lot of items , 100k + > > What i want to do is update value of item inside by searching "id": > "b0e9eddc-ef07-4189-a45c-b15ab5986ad8" , > . > Is there built in array methods to do it efficiently? > What would be most efficient way to do ? > Can i bind object instead of array of object so i can select index by > [‘b0e9eddc-ef07-4189-a45c-b15ab5986ad8’] ? > > Thanks. > > > ------------------------------------------------------------------------------ > > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@.sourceforge > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel -- View this message in context: http://qooxdoo.678.n2.nabble.com/Updating-data-of-object-inside-array-tp7587196p7587198.html Sent from the qooxdoo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel