Como recuperar e definir propriedades do objeto de código com javascript
Depois de criar um objeto e definir suas propriedades em javascript, você vai querer ser capaz de obter 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.
Conteúdo
Video: Extensões das Propriedades de Objetos no ES6
notação de ponto
Na notação de ponto, o nome de um objeto é seguido por um período (ou ponto), seguido pelo nome da propriedade que 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 = “Glenn” -
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 escrever o valor de uma person.firstName ao seu documento html, basta usar a propriedade acessor como faria com qualquer Variável como
Video: 08 Curso javascript : Clase Math
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 [ “firstName”] = “Iggy” -
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 conhece 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 = “firstName” -Pessoa [personProperty] = “Iggy” -
Aqui está um programa simples que cria um objeto chamado cadeira, em seguida, circula através de cada uma das propriedades do objecto, e pede ao utilizador 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 do utilizador inseridos.
Video: javascript 044 - Canvas API - Criando Objetos no Prompt
Os WatzThis? cadeira Configurator