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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel