javascript - How to see if given object matches one of the objects returned from firebase -
i trying test if given object
matches stored objects
stored , returned firebase. if return true or store true in variable.
here example of given object , firebase returned data
given object:
{name: "john", age: "32"}
stored object:
{ '-jryqlgtnlfa1zektg5j': { name: "john", age: "32" }, '-jrkhwmkhhrshx66dswj': { name: "steve", age: "25" }, '-jrkhthqpkrpnh0b0lqj': { name: "kelly", age: "33" }, '-jrkiitisvmjzp1fkss8': { name: "mike", age: "28" }, '-jrkipqa8kyamj2r7a2h': { name: "liz", age: "22" } }
var storedobject ={ '-jryqlgtnlfa1zektg5j': { name: "john", age: "32" }, '-jrkhwmkhhrshx66dswj': { name: "steve", age: "25" }, '-jrkhthqpkrpnh0b0lqj': { name: "kelly", age: "33" }, '-jrkiitisvmjzp1fkss8': { name: "mike", age: "28" }, '-jrkipqa8kyamj2r7a2h': { name: "liz", age: "22" } }; var givenobject = {name: "john", age: "32"};
this how can check if objects equal. have loop object
javascript way
for(key in storedobject){ if(json.stringify(storedobject[key]) === json.stringify(givenobject)){ alert('equal'+givenobject['name'] +givenobject['age']); } };
jquery way
using $.each()
function
$.each(storedobject,function(key,value){ if(json.stringify(value) === json.stringify(givenobject)){ alert('equal'+givenobject['name'] +givenobject['age']); } });
take @ fiddle link info, check out so object comparison in javascript link
Comments
Post a Comment