Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Gộp nhiều mảng con thành một mảng đơn trong JavaScript

Cho mảng lồng nhau chứa đối tượng. Làm phẳng thành một mảng đối tượng duy nhất.

Ví dụ

const arr = [    [ {"c": 1},{"d": 2} ],    [ {"c": 2},{"d": 3} ] ]; const simplifyArray = (arr = []) => {    const res = [];    arr.forEach(element => {       element.forEach(el => {          res.push(el);       });    });    return res; }; console.log(simplifyArray(arr));

Kết quả

[ { c: 1 }, { d: 2 }, { c: 2 }, { d: 3 } ]