I have an array which contains several arrays, each containing several objects, similar to this.
[[object1, object2],[object1],[object1,object2,object3]]
let nestedArray = [[1, 2], [3, 4], [5, 6]]; let flattenArray = function(nestedArray) { let flattenArr = []; nestedArray.forEach(function(item) { flattenArr.push(...item); }); return flattenArr; }; console.log(flattenArray(nestedArray)); // [1, 2, 3, 4, 5, 6]