Giả sử, chúng ta có một mảng các đối tượng như thế này -
const arr = [ {a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6} ];
Chúng tôi được yêu cầu viết một hàm JavaScript có trong một mảng các đối tượng như vậy. Sau đó, hàm sẽ ánh xạ mảng này thành một mảng các ký tự Số như thế này -
const output = [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));
Đầu ra
Và đầu ra trong bảng điều khiển sẽ là -
[ 1, 2, 3, 4, 5, 6 ]