JSFiddle - React, Tailwind, and code Playground
by Mohammed Ismail Ansari
JavaScript
var getTruthyProperties = function (object) {
return Object.keys(object)
.filter(function (p) {
if (typeof p !== "Object") {
} else {
}
return object[p];
});
}
var flattenObject = function (obj) {
return typeof obj === "Object"
? Object.keys(obj).map(function (k) {
return flattenObject(obj[k]);
})
: obj;
}
var p={a:"",b:5,c:"k",d:[1,0,9],e:{e1:NaN,e2:p}};
//console.log(getTruthyProperties(p));
console.log(flattenObject(p));