I am getting so many objects in a obj.Like this
Object {MAILING ADDRESS: "P O BOX 59", APN: "066-102-11-1"}
Object {MAILING ADDRESS: "", APN: ""}
Object {MAILING ADDRESS: "P O BOX 3", APN: "066-105-11-1"}
Object {MAILING ADDRESS: "", APN: ""}
When I apply a delete function on Null values of It I get this
Object {MAILING ADDRESS: "P O BOX 59", APN: "066-102-11-1"}
Object {}
Object {MAILING ADDRESS: "P O BOX 3", APN: "066-105-11-1"}
Object {}
I want to delete completely object{} and want to get only 2 Objects which have values. My code for deleting this values is
(function filter(obj_field) {
$.each(obj_field, function(key, value) {
if (value === "" || value === null) {
delete obj_field.key;
} else if (Object.prototype.toString.call(value) === '[object Object]') {
filter(value);
} else if ($.isArray(value)) {
$.each(value, function(k, v) {
filter(v);
});
}
});
})(obj_field);