Indexando las propiedades del objeto

  • Enlace amigable (slug) de la revisión: Guía_JavaScript_1.5/Crear_nuevos_objetos/Indexando_las_propiedades_del_objeto
  • Título de la revisión: Indexando las propiedades del objeto
  • Id de la revisión: 291973
  • Creada:
  • Creador: DSN XP
  • ¿Es la revisión actual? No
  • Comentario /* Indexando las propiedades del objeto */

Contenido de la revisión

Indexando las propiedades del objeto

En JavaScript 1.0, puede referirse a las propiedades de un objeto mediante el nombre de la propiedad o por el índice ordinal. En JavaScript 1.1 o posteriores, sin embargo, si inicialmente define una propiedad por su nombre, debe siempre referirla por su nombre y si inicialmente define una propiedad por su índice, siempre debe referirla por su índice.

Esto se aplica cuando crea un objeto y sus propiedades con una función constructora, como en el ejemplo anterior del tipo de objeto Carro y cuando define propiedades individuales explícitamente (por ejemplo miCarro.color = "rojo"). De tal forma que si define propiedades del objeto inicialmente con un índice, tal como miCarro{{mediawiki.external(5)}} = "25 mpg", puede subsecuentemente referirse a la propiedad como miCarro{{mediawiki.external(5)}}.

La excepción a esta regla son los objetos reflejados desde HTML, tales como los arreglos de formularios. Siempre puede referirse a los objetos en estos arreglos ya sea por su número ordinal (basado en donde ellos aparencen en el documento) o por su nombre (si está definido). Por ejemplo, si la segunda etiqueta <FORM> en un documento tiene un atributoNAME como "miFormulario", puede referirse al formulario como document.forms{{mediawiki.external(1)}} o document.forms{{mediawiki.external('\"miFormulario\"')}} o document.miFormulario.

{{template.AnteriorSiguiente("Guía JavaScript 1.5:Crear nuevos objetos:Usando una función constructora", "Guía JavaScript 1.5:Crear nuevos objetos:Definiendo funciones para un tipo de objeto")}}

{{ wiki.languages( { "fr": "fr/Guide_JavaScript_1.5/Cr\u00e9ation_d\'objets/Indexation_des_propri\u00e9t\u00e9s_d\'un_objet", "ja": "ja/Core_JavaScript_1.5_Guide/Creating_New_Objects/Indexing_Object_Properties", "ko": "ko/Core_JavaScript_1.5_Guide/Creating_New_Objects/Indexing_Object_Properties", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Tworzenie_nowych_obiekt\u00f3w/Indeksowanie_w\u0142asno\u015bci_obiektu" } ) }}

Fuente de la revisión

<h3 name="Indexando_las_propiedades_del_objeto"> Indexando las propiedades del objeto </h3>
<p>En JavaScript 1.0, puede referirse a las propiedades de un objeto mediante el nombre de la propiedad o por el índice ordinal. En JavaScript 1.1 o posteriores, sin embargo, si inicialmente define una propiedad por su nombre, debe siempre referirla por su nombre y si inicialmente define una propiedad por su índice, siempre debe referirla por su índice.
</p><p>Esto se aplica cuando crea un objeto y sus propiedades con una función constructora, como en el ejemplo anterior del tipo de objeto Carro y cuando define propiedades individuales explícitamente (por ejemplo <code>miCarro.color = "rojo"</code>). De tal forma que si define propiedades del objeto inicialmente con un índice, tal como <code>miCarro{{mediawiki.external(5)}} = "25 mpg"</code>, puede subsecuentemente referirse a la propiedad como <code>miCarro{{mediawiki.external(5)}}</code>.
</p><p>La excepción a esta regla son los objetos reflejados desde HTML, tales como los arreglos de <code>formularios</code>. Siempre puede referirse a los objetos en estos arreglos ya sea por su número ordinal (basado en donde ellos aparencen en el documento) o por su nombre (si está definido). Por ejemplo, si la segunda etiqueta <code>&lt;FORM&gt;</code> en un documento tiene un atributo<code>NAME</code>  como "miFormulario", puede referirse al formulario como <code>document.forms{{mediawiki.external(1)}}</code> o <code>document.forms{{mediawiki.external('\"miFormulario\"')}}</code> o <code>document.miFormulario</code>.
</p><p>{{template.AnteriorSiguiente("Guía JavaScript 1.5:Crear nuevos objetos:Usando una función constructora", "Guía JavaScript 1.5:Crear nuevos objetos:Definiendo funciones para un tipo de objeto")}}
</p>{{ wiki.languages( { "fr": "fr/Guide_JavaScript_1.5/Cr\u00e9ation_d\'objets/Indexation_des_propri\u00e9t\u00e9s_d\'un_objet", "ja": "ja/Core_JavaScript_1.5_Guide/Creating_New_Objects/Indexing_Object_Properties", "ko": "ko/Core_JavaScript_1.5_Guide/Creating_New_Objects/Indexing_Object_Properties", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Tworzenie_nowych_obiekt\u00f3w/Indeksowanie_w\u0142asno\u015bci_obiektu" } ) }}
Revertir a esta revisión