Acessando as propriedades de objetos

Em JavaScript, você pode acessar as propriedades de um objeto usando notação de ponto ou notação de colchetes.

Notação de ponto

A notação de ponto é a maneira mais comum de acessar uma propriedade de objeto. Para acessar uma propriedade usando a notação de ponto, basta escrever o nome do objeto seguido de um ponto . e depois o nome da propriedade que deseja acessar. Aqui está um exemplo:

Loading Code . . .

No exemplo acima, criamos um objeto chamado pessoa com três propriedades: primeiroNome, sobreNome e idade. Em seguida, usamos a notação de ponto para acessar as propriedades primeiroNome e idade do objeto pessoa.

Notação de colchetes

A notação de colchetes é outra maneira de acessar as propriedades do objeto. Em vez de usar um ponto para acessar a propriedade, use colchetes [ ]. Dentro dos colchetes, você escreve o nome da propriedade como uma string. Aqui está um exemplo:

Loading Code . . .

Neste exemplo, estamos acessando as mesmas propriedades primeiroNome e idade, mas desta vez estamos usando a notação de colchetes em vez da notação de ponto.

Uma vantagem de usar a notação de colchetes é que você pode usar variáveis para acessar as propriedades do objeto. Aqui está um exemplo:

Loading Code . . .

Neste exemplo, atribuímos a string "primeiroNome" a uma variável chamada propriedade. Podemos então usar essa variável para acessar a propriedade primeiroNome do objeto pessoa usando a notação de colchetes.

Por que você faria isso? Bem, às vezes você não sabe o nome da propriedade que deseja acessar até executar seu código. Por exemplo, talvez você queira acessar uma propriedade armazenada em uma variável. Nesse caso, você pode usar a notação de colchetes para acessar a propriedade.

Em resumo, você pode acessar as propriedades do objeto em JavaScript usando notação de ponto ou notação de colchetes. A notação de ponto é a forma mais comum de acessar propriedades, mas a notação de colchetes pode ser útil quando você precisa usar variáveis para acessar propriedades.

Desafio

Crie uma função chamada getPersonInfo que recebe um objeto como primeiro argumento e uma string como segundo argumento. A função deve retornar o valor da propriedade com o nome correspondente à string. Por exemplo, se você chamar a função assim:

Loading Code . . .

A função deve retornar "John".

Loading...

© 2024 - ®Mewters