Ejemplo básico de prototipos en Javascript

Como explique en un post anterior, los prototype en JavaScript son un conjunto de valores (comúnmente métodos) que comparten los objetos cuando se crean. Esto es bastante efectivo a la hora de tener muchos objetos similares que comparten una acción, la cual se puede guardar en el prototype y llamarse desde cualquier objeto creado con la misma función constructora. Ejemplo: function Particula() { this.x = … Continúa leyendo Ejemplo básico de prototipos en Javascript

Funciones constructoras en JavaScript

Las funciones constructoras (constructor functions) en JavaScript son bastante útiles a la hora de crear sistemas complejos. Nos permiten crear objetos dinamicamente con los mismos miembros. Para declarar una función constructora se crea la función igual que cualquier otra función y después se crea un objeto utilizando la palabra clave new lo cual indica que la función original es una función constructora. function Particula() { … Continúa leyendo Funciones constructoras en JavaScript

Concepto: Computed member access

Podemos accesar la información que esta dentro de un objeto usando la notación de punto, por ejemplo: var carro = { color: “rojo” } > carro.color; < rojo Pero también podemos usar el computed member access, que se usa mediante los corchetes [” “] como si se tratara de un arreglo: > carro[“color”]; < rojo La gran ventaja de usar esta forma de accesar la … Continúa leyendo Concepto: Computed member access

Concepto: Prototype

Un prototype en Javascript es un objeto que se enlaza a otros objetos para poder ser usado por estos. Usualmente contienen metodos (funciones dentro de un objeto), pero también pueden contener propiedades simples. Se utiliza para no repetir código una y otra vez, de esta forma podemos tener un bloque de código que se usa las veces que sean necesarias sin tener que repetirse, como en … Continúa leyendo Concepto: Prototype