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

Gộp nhiều thuộc tính của mảng đối tượng vào một mảng trong JavaScript

Cho mảng đối tượng [{a:1,b:2}, {a:3,b:4}, {a:5,b:6}]. Yêu cầu gộp tất cả giá trị a, b thành một mảng số [1,2,3,4,5,6].

Ví dụ

const arr = [    {a: 1, b: 2},    {a: 3, b: 4},    {a: 5, b: 6} ]; const pushToArray = (arr = []) => {    const result = arr.reduce((acc, obj) => {     acc.push(obj.a);    acc.push(obj.b);    return acc; }, []);    return result; }; console.log(pushToArray(arr));

Kết quả

[ 1, 2, 3, 4, 5, 6 ]