Skip to content

Commit 9a93479

Browse files
Update 1-js/08-prototypes/01-prototype-inheritance/article.md
Co-authored-by: Osvaldo Dias dos Santos <osvaldo.msdsantos@yahoo.com>
1 parent b2fd68a commit 9a93479

File tree

1 file changed

+1
-1
lines changed
  • 1-js/08-prototypes/01-prototype-inheritance

1 file changed

+1
-1
lines changed

1-js/08-prototypes/01-prototype-inheritance/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ A imagem do resultado fica:
257257

258258
![](proto-animal-rabbit-walk-3.svg)
259259

260-
Se nós tivéssemos outros objetos, como `bird`, `snake`, etc., herdando o `animal`, eles iriam ganhar acesso aos métodos de `animal`. Mas em cada chamada dos métodos, o `this` corresponderia ao próprio objeto (antes do ponto), calculado na hora da chamada, não ao `animal`. Dessa forma, quando escrevemos algum dado no `this`, ele vai ser armazenado dentro de cada objeto.
260+
Se nós tivéssemos outros objetos, como `bird`, `snake`, etc., herdando de `animal`, eles iriam ganhar acesso aos métodos de `animal`. Mas em cada chamada dos métodos, o `this` corresponderia ao próprio objeto (antes do ponto), calculado na hora da chamada, não ao `animal`. Dessa forma, quando escrevemos algum dado no `this`, ele vai ser armazenado dentro de cada objeto.
261261

262262
Como resultado, os métodos são compartilhados, mas o estado dos objetos não são.
263263

0 commit comments

Comments
 (0)