1
Ich bin derzeit auf ein Problem fest. Ich versuche [[1,2, [3]], 4] -> [1,2,3,4] zu machen, kann es aber nicht zur Arbeit bringen. Der Ausgang ich erhalte ist: 1,2,3,4 1,2,3 3 .......... 3Geplante Ebene verschweigen ohne Verwendung der Flatten-Funktion
function flattenArray(input) {
var result = [];
console.log(input.toString());
for(i = 0; i < input.length; i++) {
if(input[i].constructor === Array) {
result.push(flattenArray(input[i]));
} else {
result.push(input[i]);
}
}
return result;
}
console.log(flattenArray([[1,2,[3]],4]));