Esto hace flatt a arrays

PHOTO EMBED

Tue May 14 2024 17:36:13 GMT+0000 (Coordinated Universal Time)

Saved by @RobertoSilvaZ #javascript #array

function flatten(array) {
  var l = array.length;
  while (l--) {
    if (Array.isArray(array[l])) {
      flatten(array[l]);
      array.splice(l, 1, ...array[l]);
    }
  }
}


var array = [['1', '2', '3'], ['4', '5', ['6'], ['7', '8']]];

flatten(array);

console.log(array);
content_copyCOPY

https://stackoverflow.com/questions/38031719/making-an-array-flat-understanding-the-solution