I am building an application in node.js that uses JSON files as project configs. I am using the ‘fs’ module to read the JSON file, which I then parse into a Javascript object. I then amend details within the object before using JSON.stringify to write the data back to the file.
How to completely remove an empty array in javascript
"floors": [ { "floorName": "Grd Floor", "floorNotes": "", "floorPlan": "Buckley_Grd.jpg", "floorWidth": "57.392", "floorHeight": "20.776", "runs": [ [], *<----I cannot delete these* [] *<----only empty them* [ { "xCoOrd": "37.88235294117647", "yCoOrd": "59.307359307359306", "drawingType": "node" }, { "xCoOrd": "37.88235294117647", "yCoOrd": "59.307359307359306", "drawingType": "node" }, { "xCoOrd": "48.549019607843135", "yCoOrd": "50", "drawingType": "node" } ] *<----I don't want to delete the elements in this array* ] }