Practico 12 Objetos y Clases JavaScript
Practico 12 Objetos y Clases JavaScript
1.
2. Objeto literal:
let recetaEmpanadas = {
titulo: "empanadas caseras",
porciones: 2,
ingredientes: ["harina", "agua", "carne"]
};
console.log(recetaEmpanadas.titulo);
console.log("porciones:"+ recetaEmpanadas.porciones);
console.log("Ingredientes:");
for (let ingrediente of recetaEmpanadas.ingredientes) {
console.log(ingrediente);
}
3. let autos = [
{chapa: 'SBA 1234',
marca: 'FORD',
paga: false
},
{chapa: 'DCD 2222',
marca: 'VW',
paga: true
}];
for (let auto of autos) {
let patente;
if (auto.paga) {
patente = " esta al dia";
} else {
patente = " esta atrasado";
}
console.log("el auto de chapa " + auto.chapa + " de marca " + auto.marca + patente);
}
4. let compra = {
banana: "80.25",
manzana: "13.99",
peras: "12.55",
duraznos: "23.60",
leche: "31.34",
yogur: "22.36",
};
5. class Punto {
constructor (x,y) {
this.x = x;
this.y = y;
}
sumar (punto) {
let x = this.x + punto.x;
let y = this.y + punto.y;
return new Punto(x,y);
}
}
6. class CuentaBancaria {
constructor (nombre,saldo) {
this.nombre = nombre;
this.saldo = saldo;
}
depositar (cantidadDinero) {
this.saldo += cantidadDinero;
}
toString () { // El metodo de impresion
return "Cuenta de " + this.nombre + " - $" + this.saldo;
}
}
console.log("------------");
console.log("------------");