Better way to sum a property value in an array

后端 未结 16 1772
遥遥无期
遥遥无期 2020-11-22 02:41

I have something like this:

$scope.traveler = [
            {  description: \'Senior\', Amount: 50},
            {  description: \'Senior\', Amount: 50},
             


        
16条回答
  •  深忆病人
    2020-11-22 03:35

    It's working for me in TypeScript and JavaScript:

    let lst = [
         { description:'Senior', price: 10},
         { description:'Adult', price: 20},
         { description:'Child', price: 30}
    ];
    let sum = lst.map(o => o.price).reduce((a, c) => { return a + c });
    console.log(sum);

    I hope is useful.

提交回复
热议问题