COMPACT OBJECT in LeetCode | 30 Days of JavaScript

preview_player
Показать описание
Code in comments
Рекомендации по теме
Комментарии
Автор

CODE:
function compactObject(obj) {

if(obj === null || obj === undefined){
return obj;
}

if(Array.isArray(obj)){
return obj.reduce((accumulator, currentValue) => {
const filteredElement = compactObject(currentValue);

if(filteredElement){

}

return accumulator;
}, []);
}

if(typeof obj === "object"){
const compactObj = {};

=> {
const value = compactObject(obj[element]);

if(value){
compactObj[element] = value;
}
})

return compactObj;
}

return obj;
}

Westerden
visit shbcf.ru