JSFiddle - React, Tailwind, and code Playground
by divyanshu013
JavaScript
const flattenArray = (array = []) => {
const returnArray = [];
const getData = item => {
if (item instanceof Array) {
item.forEach(o => {
getData(o);
});
} else {
returnArray.push(item);
return item;
}
};
// Call the closure function
getData(array);
return returnArray;
};
console.log(flattenArray([1,2, [3, 4, [4, 5]]]))