Tổng của mảng C++

Chỉ cần một lần nữa, đây là những gì

Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

3 Chức năng JavaScript

Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

4 và

Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

5 được xây dựng cho (bản đồ và giảm bớt là các cường quốc trong nhiều ngôn ngữ).

Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

4 và

Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

5 được xây dựng cho (Bản đồ và Giảm là những cường quốc trong nhiều ngôn ngữ)

var traveler = [{description: 'Senior', Amount: 50},
                {description: 'Senior', Amount: 50},
                {description: 'Adult', Amount: 75},
                {description: 'Child', Amount: 35},
                {description: 'Infant', Amount: 25}];

function amount(item){
  return item.Amount;
}

function sum(prev, next){
  return prev + next;
}

traveler.map(amount).reduce(sum);
// => 235;

// or use arrow functions
traveler.map(item => item.Amount).reduce((prev, next) => prev + next);

Lưu ý. Bằng cách tạo ra các chức năng nhỏ hơn riêng biệt, chúng tôi có khả năng sử dụng lại chúng. bằng cách tạo các chức năng nhỏ hơn riêng biệt, chúng tôi có khả năng sử dụng lại chúng

// Example of reuse.
// Get only Amounts greater than 0;

// Also, while using Javascript, stick with camelCase.
// If you do decide to go against the standards, 
// then maintain your decision with all keys as in...

// { description: 'Senior', Amount: 50 }

// would be

// { Description: 'Senior', Amount: 50 };

var travelers = [{description: 'Senior', amount: 50},
                {description: 'Senior', amount: 50},
                {description: 'Adult', amount: 75},
                {description: 'Child', amount: 35},
                {description: 'Infant', amount: 0 }];

// Directly above Travelers array I changed "Amount" to "amount" to match standards.

function amount(item){
  return item.amount;
}

travelers.filter(amount);
// => [{description: 'Senior', amount: 50},
//     {description: 'Senior', amount: 50},
//     {description: 'Adult', amount: 75},
//     {description: 'Child', amount: 35}];
//     Does not include "Infant" as 0 is falsey.

Tổng một thuộc tính trong một mảng các đối tượng trong javascript #

To sum hợp một thuộc tính trong một mảng các đối tượng

  1. Call method

    Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

    8 to itqua ant
  2. Trên mỗi lần tăng tổng hợp với giá trị cụ thể
  3. Kết quả sẽ bao gồm tổng giá trị cho các thuộc tính cụ thể.
    tổng giá trị của thuộc tính cụ thể.

Copied!const arr =[{id:1, salary:10},{id:2, salary:20},{id:3, salary:30},];const sum = arr.reduce((accumulator, object)=>{return accumulator + object.salary;},0);console.log(sum);// 👉️ 60

Hàm chúng tôi đã chuyển đến mảng thức. Giảm () được gọi với từng phần tử (đối tượng) trong mảng