skip to content
DEVLOG

OOP con JavaScript. (Parte 2)

Object Constructors, prototipos, herencia y mas cositas de los objetos.

Object Constructors

Un Object Constructor o un constructor de objetos es básicamente una función que crea objetos (valga la redundancia) y luce asi:

function Jugador(nombre, turno) {
  this.nombre = nombre;
  this.turno = turno;
}

Y puedes llamar a esta función utilizando la palabra clave new de esta manera:

const jugador = new Jugador("Yefree", "X");
console.log(Jugador.nombre); // Yefree

No tiene mas historia. De esta manera puedes crear la base, o el prototipo de tus objetos y asi solamente agregando los valores necesarios para crear uno o cientos de Jugadores, Personas, Villanos, Ciudades, etc, etc.