JSFiddle - React, Tailwind, and code Playground
by kalar su
HTML
<div id="result"></div>
JavaScript
//flatten : Consider a method that takes an n-dimensional array and returns a 1-dimensional array
function flatten(arr){
return arr.reduce(function(pre,next){
var newArr;
newArr = Array.isArray(next) ? flatten(next) : [next];
return pre.concat(newArr);
},[]);
}
var arr = [1, 2, [3, [4], function(){}], [6], 7, function(){}];
//var arr=[1,2,4];
var newArr = flatten(arr);
var thisDiv = document.getElementById('result');
thisDiv.innerHTML = newArr;
//console.log(flatten([1,2,3]));