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 ]