Conteúdo do Curso
JavaScript Data Structures
1. Introdução e Pré-requisitos
2. Fundamentos dos Objetos
3. Manipulação Avançada de Objetos
5. Operações Avançadas de Array
JavaScript Data Structures
Propriedades 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 usandothis
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) epropertyValue
(o valor a ser atribuído à nova propriedade).modifyProperty
altera o valor de uma propriedade existente no objetofurniture
. Ele recebe dois parâmetros:propertyName
(o nome da propriedade a modificar) epropertyValue
(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.
Tudo estava claro?
Conteúdo do Curso
JavaScript Data Structures
1. Introdução e Pré-requisitos
2. Fundamentos dos Objetos
3. Manipulação Avançada de Objetos
5. Operações Avançadas de Array
JavaScript Data Structures
Propriedades 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 usandothis
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) epropertyValue
(o valor a ser atribuído à nova propriedade).modifyProperty
altera o valor de uma propriedade existente no objetofurniture
. Ele recebe dois parâmetros:propertyName
(o nome da propriedade a modificar) epropertyValue
(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.
Tudo estava claro?