Giả sử chúng ta có mảng đối tượng như sau:
const arr = [ { duration: 10, any: 'fields' }, { duration: 20, any: 'other fields' }, { duration: 15, any: 'some other fields' } ];Chúng ta cần viết hàm JavaScript nhận mảng như vậy và trả về kết quả cộng dồn thuộc tính duration của tất cả đối tượng.
Với mảng trên, đầu ra nên là 45.
Ví dụ
Mã cho việc này:
const arr = [ { duration: 10, any: 'fields' }, { duration: 20, any: 'other fields' }, { duration: 15, any: 'some other fields' } ]; const addDuration = arr => { let res = 0; for(let i = 0; i < arr.length; i++){ res += arr[i].duration; }; return res; }; console.log(addDuration(arr));Đầu ra
Kết quả trên console:
45