*** Tutorial en construcción
***
La Programación Orientada a Objetos (POO) es un paradigma de programación, donde tenemos Clases y Objetos
Javascript es un lenguaje orientado a objetos, basado en prototipos. (No esta basado en clases).
const leonardo = {
nombre: "leonardo",
edad: 16,
color: "azul",
armas: [
"katana blade",
"tortugofono"
],
aprenderNuevaArma(nuevaArma) {
this.armas.push(nuevaArma);
}
};
functiontortugaNinja(nombre, edad, armas){
this.nombre = nombre;
this.edad = edad;
this.armas = armas;
}
tortugaNinja.prototype.aprenderNuevaArma = function(nuevaArma){
this.cursosAprobados.push(nuevaArma);
}
const miguelAngel = new tortugaNinja("Miguel Angel", 14, "Chacos");
classAdolescente{
constructor(nombre, edad){
this.nombre = nombre;
this.edad = edad;
}
}
Los objetos literales son instancias del prototipo Object