Como usar los objetos en javascript | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Como usar los objetos en javascript

31st May 2018, 2:32 AM
Alfredo Caldas Basauri
Alfredo Caldas Basauri - avatar
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");
8th Jun 2018, 4:41 AM
Pao
Pao - avatar
+ 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.
8th Jun 2018, 4:36 AM
Pao
Pao - avatar