I have an object like :
cols : [Object { name="firstname", type="string"}, Object { name="lastname", type="string"}, Object { name="valid", type="checkbox"} ....]
I need to create, from this object, and object like :
[
{
data: 'firstname'
},
{
data: 'lastname'
},
{
data: 'valid',
type: checkbox
}
]
The only rule is, if in the first object there is type="string", you just have to ignore it (check my second object). And of course it's just an example, so I need some automatic thing.
I'm trying to work in this function :
var headers = data.cols.map(function (el, index) {
return el.name;
});
Here I can retrieve my element el.name and el.type. But I don't know how can I create this specific object ? I tried with splice, push... but for create multiple lines etc.. I have no idea.