•  
     

Quem está entre seus colchetes? - JavaScript

Vamos falar sobre a recuperação dos valores das proprieddades. Ao longo desta seção, usaremos notação de ponto para obter o valor de uma propriedade do objeto:

Código: Selecionar todos

someObj.propName;

Entretanto, lembre-se de que também podemos usar notação de colchetes:

Código: Selecionar todos

someObj["propName"];

Uma vantagem da notação de colchetes é que não ficamos restritos a apenas usar strings nos colchetes. Também podemos usar variáveis cujos valores são nomes de propriedades:

Código: Selecionar todos

var someObj = {propName: someValue};
var myProperty = "propName";
someObj[myProperty];

A última linha é exatamente igual a usar someObj["propName"];.

Código: Selecionar todos

var james = {
    job: "programador",
    married: false
};

var aProperty = "job";
console.log(james[aProperty]);


programador