Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Propriedades nos Métodos | Objects Fundamentals
course content

Conteúdo do Curso

JavaScript Data Structures

Propriedades nos MétodosPropriedades nos Métodos

Vamos aprofundar no uso de métodos de objetos e explorar como os métodos utilizam a palavra-chave this para acessar as propriedades do objeto.

Acessando Propriedades de Objetos em Métodos

Quando definimos um método dentro de um objeto, podemos acessar as propriedades do objeto utilizando a palavra-chave this. this refere-se ao objeto que chamou o método, permitindo-nos interagir com suas propriedades. Vamos ilustrar este conceito com um exemplo:

No método getInfo, this refere-se ao objeto furniture e representa todo o conteúdo interno do objeto.

Exemplo Prático

Em métodos, podemos acessar as propriedades do objeto por meio de this e depois usar a notação de ponto para acessar as propriedades específicas como de costume.

No exemplo abaixo, os métodos getColor, addProperty e modifyProperty usam this para acessar a propriedade furniture e realizar várias operações.

  • getColor registra a cor do guarda-roupa no console usando this para se referir às propriedades do objeto.
  • addProperty adiciona novas propriedades ao objeto furniture. Ele recebe dois parâmetros: propertyName (o nome da nova propriedade) e propertyValue (o valor a ser atribuído à nova propriedade).
  • modifyProperty altera o valor de uma propriedade existente no objeto furniture. Ele recebe dois parâmetros: propertyName (o nome da propriedade a modificar) e propertyValue (o novo valor a ser atribuído à propriedade).

Nota

O uso da palavra-chave this é essencial em métodos de objetos. Isso garante que o método funcione com o objeto específico que o chamou, mesmo que o nome seja desconhecido antecipadamente. Isso evita problemas potenciais, como copiar métodos de um objeto para outro com um nome diferente.

1. A que se refere a palavra-chave `this` quando usada dentro de um método de um objeto?
2. No exemplo fornecido abaixo, qual é o papel do método `getFeastPrice` no objeto `menu`?
3. No exemplo fornecido abaixo, como você acessa a propriedade "aperitivo frio" do objeto `menu` usando `this`?

A que se refere a palavra-chave this quando usada dentro de um método de um objeto?

Selecione a resposta correta

No exemplo fornecido abaixo, qual é o papel do método getFeastPrice no objeto menu?

Selecione a resposta correta

No exemplo fornecido abaixo, como você acessa a propriedade "aperitivo frio" do objeto menu usando this?

Selecione a resposta correta

Tudo estava claro?

Seção 2. Capítulo 10
course content

Conteúdo do Curso

JavaScript Data Structures

Propriedades nos MétodosPropriedades nos Métodos

Vamos aprofundar no uso de métodos de objetos e explorar como os métodos utilizam a palavra-chave this para acessar as propriedades do objeto.

Acessando Propriedades de Objetos em Métodos

Quando definimos um método dentro de um objeto, podemos acessar as propriedades do objeto utilizando a palavra-chave this. this refere-se ao objeto que chamou o método, permitindo-nos interagir com suas propriedades. Vamos ilustrar este conceito com um exemplo:

No método getInfo, this refere-se ao objeto furniture e representa todo o conteúdo interno do objeto.

Exemplo Prático

Em métodos, podemos acessar as propriedades do objeto por meio de this e depois usar a notação de ponto para acessar as propriedades específicas como de costume.

No exemplo abaixo, os métodos getColor, addProperty e modifyProperty usam this para acessar a propriedade furniture e realizar várias operações.

  • getColor registra a cor do guarda-roupa no console usando this para se referir às propriedades do objeto.
  • addProperty adiciona novas propriedades ao objeto furniture. Ele recebe dois parâmetros: propertyName (o nome da nova propriedade) e propertyValue (o valor a ser atribuído à nova propriedade).
  • modifyProperty altera o valor de uma propriedade existente no objeto furniture. Ele recebe dois parâmetros: propertyName (o nome da propriedade a modificar) e propertyValue (o novo valor a ser atribuído à propriedade).

Nota

O uso da palavra-chave this é essencial em métodos de objetos. Isso garante que o método funcione com o objeto específico que o chamou, mesmo que o nome seja desconhecido antecipadamente. Isso evita problemas potenciais, como copiar métodos de um objeto para outro com um nome diferente.

1. A que se refere a palavra-chave `this` quando usada dentro de um método de um objeto?
2. No exemplo fornecido abaixo, qual é o papel do método `getFeastPrice` no objeto `menu`?
3. No exemplo fornecido abaixo, como você acessa a propriedade "aperitivo frio" do objeto `menu` usando `this`?

A que se refere a palavra-chave this quando usada dentro de um método de um objeto?

Selecione a resposta correta

No exemplo fornecido abaixo, qual é o papel do método getFeastPrice no objeto menu?

Selecione a resposta correta

No exemplo fornecido abaixo, como você acessa a propriedade "aperitivo frio" do objeto menu usando this?

Selecione a resposta correta

Tudo estava claro?

Seção 2. Capítulo 10
some-alt