I am unable to remove this
(specific "event") from the next javascript object when this
is from the jquery .each()
loop.
weatherData:
{ "events":{ "Birthday":{ "type":"Annual", "date":"20120523", "weatherType":"clouds", "high":"40", "low":"30", "speed":"15", "direction":"0", "humidity":"0" }, "Move Out Day":{ "type":"One Time", "date":"20120601", "weatherType":"storm", "high":"80", "low":"76", "speed":"15", "direction":"56", "humidity":"100" } }, "dates":{ "default":{ "type":"clouds", "high":"40", "low":"30", "speed":"15", "direction":"0", "humidity":"0" }, "20120521":{ "type":"clear", "high":"60", "low":"55", "speed":"10", "direction":"56", "humidity":"25" } } }
This is a shortened version of the .each()
loop:
$.each(weatherData.events, function(i){ if(this.type == "One Time"){ delete weatherData.events[this]; } })
source share