Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] me perdi en la logica

buenas me perdi en la logica

//importando las clases
import {Cliente} from "./Cliente.js"
import {CuentaCorriente} from "./cuentaCorriente.js";

const cliente = new Cliente();
cliente.nombreCliente = "leonardo";
cliente.dniCliente = "12345678";
cliente.rutCliente = "123";


const CuentaDeLeonardo = new CuentaCorriente();
CuentaDeLeonardo.numero = "1";
CuentaDeLeonardo.agencia = "001";
CuentaDeLeonardo.cliente = cliente;

console.log (CuentaDeLeonardo);
 let saldo = CuentaDeLeonardo.verSaldo();

console.log("el saldo actual es: " + saldo )
saldo = CuentaDeLeonardo.depositoEnCuenta(100);

 console.log("el saldo actual es: " + saldo );
 saldo = CuentaDeLeonardo.retirarDeCuenta(100);

 console.log("el saldo actual es: " + saldo );
saldo = CuentaDeLeonardo.depositoEnCuenta(10);
console.log("el saldo actual es: " + saldo );

CuentaDeLeonardo.cliente = cliente; porque vendria a ser esa linea.

2 respuestas
solución!

Buen dia,

const cliente = new Cliente(); cliente.nombreCliente = "leonardo"; cliente.dniCliente = "12345678"; cliente.rutCliente = "123";

const CuentaDeLeonardo = new CuentaCorriente(); CuentaDeLeonardo.numero = "1"; CuentaDeLeonardo.agencia = "001"; CuentaDeLeonardo.cliente = cliente;

en estas lineas de codigo se expresa de que uno de los 2 objetos va dentro de otro por ejemplo al momento de asignarle valores al objeto cliente en la linea de arriba el objeto queda lleno de informacion sin embargo como te podras dar cuenta mas abajo en el codigo ya no se usa cliente si no que se utiliza unicamente el objeto CuentaDeLeonardo con cual se esta accediendo a el cliente a travez de el objeto CuentaDeLeonardo por que se almaceno dentro de el al escribir la siguiente linea de codigo:

CuentaDeLeonardo.cliente = cliente;

Esto tambien lo puedes verificar al ir a la clase Cuenta corriente y veraz que se esta trabajando con un prop de Cliente debido a que este esta diseñado para almacenar a los clientes dentro de el.

Asi en palabras cortas se podria decir que estas guardando una lista dentro de otra lista por decirlo de esa manera.

Saludos

gracias con lo ultimo ya lo entendi