JSFiddle - React, Tailwind, and code Playground

by Prathameshsb

JavaScript

var arr = [1,2,3,[undefined,4,5,[6,null],7],8,null];

function flatten(a) {
	return Array.isArray(a)?[].concat(...a.map(flatten)).filter(a=>a) : a;
}

console.log(flatten(arr));