Como recuperar e definir propriedades de objeto a Código com javascript

Depois de criar um objeto e definir suas propriedades em javascript, você vai querer ser capaz de recuperar e alterar essas propriedades. As duas formas de acessar as propriedades do objeto estão usando a notação de ponto ou notação de colchetes.

notação de ponto

Na notação de ponto, o nome de um objeto é seguido por um período (ou ponto), seguido do nome da propriedade que você deseja obter ou definir.

Para criar uma nova propriedade chamada primeiro nome na pessoa objeto ou para modificar o valor de um existente primeiro nome propriedade, você usaria uma declaração como a seguinte:

person.firstName = # 147 Glenn # 148--

Se o primeiro nome propriedade já não existir, esta declaração irá criá-la. Se ele existir, ele irá atualizá-lo com um novo valor.

Para recuperar o valor de uma propriedade usando a notação de ponto, você usaria exatamente a mesma sintaxe, mas você iria mover os nomes de objeto e propriedade (o chamado acessor propriedade) Em uma posição diferente no comunicado. Por exemplo, se você quiser concatenar os valores de person.firstName e person.lastName e atribuí-los a uma nova variável chamada nome completo, você faria o seguinte:

var fullname = person.firstName + person.lastName-

Ou, para gravar o valor de um person.firstName ao seu documento html, basta usar a propriedade de acesso como faria com qualquer Variável tais como

document.write (person.firstName) -

notação de ponto é geralmente o mais rápido digitar e mais fácil de ler maneira de definir e recuperar valores de propriedade do objeto.

notação colchete

notação colchete usa, você adivinhou, colchetes após o nome do objeto, a fim de obter e definir valores de propriedade. Para definir um valor de propriedade com a notação colchete, colocar o nome da propriedade entre aspas dentro de colchetes, como este:

pessoa [nº 147-firstName # 148-] = # 147 Iggy # 148--

notação colchete tem um par de capacidades que marcam a notação não. A principal delas é que você pode usar variáveis ​​dentro de notação colchete para os casos em que você não sabe o nome da propriedade que você deseja recuperar quando você está escrevendo seu programa.

O exemplo a seguir faz exatamente a mesma coisa que o exemplo anterior, mas com uma variável dentro dos colchetes em vez de uma string literal. Usando esta técnica, você pode fazer uma única declaração que pode funcionar em muitas circunstâncias diferentes, como em um loop ou uma função:

var personProperty = # 147 firstName # 148 - pessoa [personProperty] = # 147 Iggy # 148--

Aqui está um programa simples que cria um objeto chamado cadeira, em seguida, percorre cada uma das propriedades do objeto, e pede ao usuário para valores de entrada para cada um. Uma vez que o usuário inseriu um valor para cada uma das propriedades, o writeChairReceipt função é chamada, que imprime cada propriedades, juntamente com o valor que o usuário inseriu.

Os WatzThis? cadeira Configurator 

menu