Angular

앵귤러 강의 노트

떡공이 2018. 4. 4. 21:52

reduce 메서드


carParts = [{
id: 1,
name: "Super Tires",
description: "These tires are very best",
price: 2000,
inStock: 5
},{
id: 2,
name: "Reinforced Shocks",
description: "Shocks made from kryptonite",
price: 23000,
inStock: 4
},{
id: 3,
name: "Padded Seats",
description: "Super soft seats for smooth ride",
price: 4000000,
inStock: 0
}];

totalCarParts(): number{
/*let sum = 0;
for(let carPart of this.carParts){
sum += carPart.inStock;
}
return sum;*/
return this.carParts.reduce((amount, current) => amount + current.inStock, 0);
}


component는 NgModule의 declarations에 등록한다