Foros del Web » Programando para Internet » Javascript »

nombre objecto javascript

Estas en el tema de nombre objecto javascript en el foro de Javascript en Foros del Web. hola gente, hay alguna forma de colocar un Id o un nombre a un objeto en javascript?, algo como " object.prototype.id" porque necesito algun tipo ...
  #1 (permalink)  
Antiguo 05/05/2014, 11:39
 
Fecha de Ingreso: junio-2013
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
nombre objecto javascript

hola gente, hay alguna forma de colocar un Id o un nombre a un objeto en javascript?, algo como " object.prototype.id" porque necesito algun tipo de identificador para poder utilizar el objeto ya que en mi documento principal tengo varios objetos y cada uno de ellos cumple otras funciones, ayuda porfavor.
  #2 (permalink)  
Antiguo 05/05/2014, 12:20
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: nombre objecto javascript

¿Y no es más fácil hacerlo así?

Código Javascript:
Ver original
  1. var objeto1 = {
  2.         //Atributos y métodos
  3.     },
  4.     objeto2 = {
  5.         //Atributos y métodos
  6.     };
  7.  
  8. console.log(objeto1.atributo); //Accedo a un atributo del primer objeto
  9. console.log(objeto2.atributo); //Accedo a un atributo del segundo objeto

O también podrías tener un primer atributo en particular para así identificar al objeto en cuestión.

Código Javascript:
Ver original
  1. var objetos = [
  2.         {
  3.             id: 1,
  4.             nombre: "Juan"
  5.         },
  6.         {
  7.             id: 2,
  8.             nombre: "María"
  9.         }
  10.     ];
  11.  
  12. for (var i in objetos) {
  13.     switch (objetos[i].id) {
  14.         case 1:
  15.             console.log("Este es el primer objeto");
  16.             console.log("Nombre: " + objetos[i].nombre); //Muestra Juan
  17.         break;
  18.  
  19.         case 2:
  20.             console.log("Este es el segundo objeto");
  21.             console.log("Nombre: " + objetos[i].nombre); //Muestra María
  22.         break;
  23.     }
  24. }

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:39.