There is JSON of this format
{
"key1": {
"data1": null
},
"key2": {
"data2": null
},
"key3": {
"data3": "123",
"data4": "456"
},
"key4": {
"data5": "789"
},
"key5": {
"data6": null
}
}
I'm trying to remove all null
s:
const removeNulls = (o : string): string => {
for (let key = 0; key < o.length; key++) {
for (let data = 0; data < o[key].length; data++) {
if (o[key][data] === null) {
delete o[key][data];
}
}
}
return o;
}
but I receive Index signature in type 'String' only permits reading.
.
What am I doing wrong and how to fix it?