0
Como usar los objetos en javascript
2 Answers
+ 5
Por ejemplo: Imaginate un juego de 2 enemigos, con cosas en comĂșn pero ataques distintos. PodrĂas declarar variables distintas para cada una de sus caracterĂsticas pero la informaciĂłn estarĂa regada por todos lados y no estarĂa agrupada por cada uno.
var enemigo1 = "ninja1";
var nivel_enemigo1 = "difĂcil";
var ataque_enemigo1 = "cuchillos";
var enemigo2 = "ninja2";
var nivel_enemigo2 = "difĂcil";
var ataque_enemigo2 = "patada";
Imaginate fueran 100 enemigos en lugar de 2 y con mĂĄs caracterĂsticasđ±. SerĂa mĂĄs conveniente crear la "plantilla" para crear objetos del mismo "tipo enemigo" usando una funciĂłn constructora:
function Enemigo(nombre, nivel, ataque) {
   this.nombre: nombre;
   this.nivel: nivel;
   this.ataque: ataque;
}
Luego habrĂa que crear los objetos del mismo tipo llamando la funciĂłn constructora mĂĄs la palabra clave "new":
var enemigo1 = new Enemigo("ninja1", "difĂcil", "cuchillos");
var enemigo2 = new Enemigo("ninja2", "difĂcil", "patada");
+ 4
Hola Alfredo Caldas Basauri đ, los Objetos en JavaScript se pueden usar cuando tu cĂłdigo tiene muchas variables relacionadas entre sĂ que pueden juntarse y meterse en una sola "caja". Sirven para crear una "plantilla" con caracterĂsticas y luego usarla para crear mĂĄs objetos con esas mismas caracterĂsticas.
Los Objetos son sĂșper Ăștiles para almacenar informaciĂłn, por ejemplo en los casos en los que se quiere transferir data, es el caso de AJAX que se utiliza para comunicarse con los servidores, lo hace con JSON que bĂĄsicamente son datos estructurados en la sintaxis de objetos de JavaScript.
Los Objetos tambiĂ©n son Ăștiles para utilizar APIs, Ă©stas estĂĄn basadas en objetos de JavaScript que sirven como contenedores para los datos que las APIs usan. Por ejemplo, la API de Google Maps si quieres mostrar un mapa de google en tu pĂĄgina web.