Cómo recuperar y establecer las propiedades del objeto de código con javascript
Después de crear un objeto y definir sus propiedades en javascript, tendrá que ser capaz de recuperar y cambiar esas propiedades. Las dos formas de acceder a las propiedades del objeto son mediante el uso de la notación de puntos o corchetes notación.
Notación de punto
En la notación de puntos, el nombre de un objeto es seguido por un punto (o puntos), seguido por el nombre de la propiedad que desea obtener o establecer.
Para crear una nueva propiedad llamada Nombre de pila en la persona objeto o para modificar el valor de una existente Nombre de pila propiedad, usted podría utilizar una declaración como la siguiente:
person.firstName = " Glenn " -
Si el Nombre de pila la propiedad no existe, esta declaración lo creará. Si existe, se actualizará con un nuevo valor.
Para recuperar el valor de una propiedad utilizando notación de puntos, se utiliza la misma sintaxis exacta, pero sería mover los nombres de objeto y de propiedad (llamado propiedad de acceso) A una posición diferente en el comunicado. Por ejemplo, si desea concatenar los valores de person.firstName y person.lastName y asignarlos a una nueva variable llamada nombre completo, usted haría lo siguiente:
var nombre completo = person.firstName + person.lastName-
O bien, para escribir el valor de una person.firstName a su documento html, sólo tiene que utilizar la propiedad de acceso como lo haría con cualquier variable como
document.write (person.firstName) -
Notación de puntos es generalmente el más rápido de escribir y más fácil de leer manera de establecer y recuperar valores de propiedades de objetos.
Notación de corchete
Notación de corchete utiliza, lo has adivinado, corchetes después del nombre del objeto con el fin de obtener y valores de propiedad establecidos. Para establecer un valor de propiedad con la notación de corchetes, poner el nombre de la propiedad entre comillas dentro de corchetes, como este:
persona [" firstName "] = " Iggy " -
Notación de corchete tiene un par de capacidades que salpican la notación no. La principal es que usted puede utilizar variables en el interior de la plaza de la notación de soporte para los casos en que no conoces el nombre de la propiedad que desea recuperar cuando usted está escribiendo su programa.
El siguiente ejemplo hace exactamente lo mismo que en el ejemplo anterior, pero con una variable dentro de los corchetes en lugar de una cadena literal. Mediante esta técnica, se puede hacer una sola declaración que puede funcionar en muchas circunstancias diferentes, como en un bucle o una función:
var personProperty = " firstName " -person [personProperty] = " Iggy " -
He aquí un sencillo programa que crea un objeto llamado silla, a continuación, los bucles a través de cada una de las propiedades del objeto, y pide al usuario que ingrese los valores para cada uno. Una vez que el usuario ha introducido un valor para cada una de las propiedades, la writeChairReceipt función se llama, que imprime cada propiedades, junto con el valor introducido por el usuario.
Los WatzThis? Presidente Configurador