
Ayuda suma atr. de obj.
Publicado por Alejandro (40 intervenciones) el 14/10/2021 19:25:26
Tengo un ejercicio en el que he creado una clase Mobile de la que tengo 4 objetos los cuales tienen distintos atributos y uno de ellos es el precio, a la vez tengo otra clase MobileLibrary en la que uno de los atributos que la componen es un array de los móviles, necesito hacer una función que sume el precio de todos los móviles y me lo devuelva, mi código es el siguiente:
El problema es que sólo me da el valor del precio del último móvil del array, ¿qué hago mal? ¿Alguien que pueda explicarmelo con cierto detalle? Muchísimas gracias
1
2
3
4
5
6
7
8
9
public totalPriceCalculation():number{
let preciosAcumulados = 0;
for(let dispositivos of this.mobiles){
for(let i = 0; i <= this.mobiles.length; i++){
preciosAcumulados = dispositivos.getPrice();
}
}
return preciosAcumulados;
}
El problema es que sólo me da el valor del precio del último móvil del array, ¿qué hago mal? ¿Alguien que pueda explicarmelo con cierto detalle? Muchísimas gracias
Valora esta pregunta


0