Skip to content

Commit 4fff38d

Browse files
authored
Merge pull request #3844 from fesper-s/patch-1
Update part1b.md
2 parents b7ff167 + 8ce7a4f commit 4fff38d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/1/ptbr/part1b.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ Se tentarmos fazer o mesmo com o método _cumprimentar_, deparamo-nos com um pro
457457
arto.cumprimentar() // "olá, meu nome é Arto Hellas" é impresso
458458

459459
const referenciaParaCumprimentar = arto.cumprimentar
460-
referenciaParCumprimentar() // "olá, meu nome é undefined" é impresso
460+
referenciaParaCumprimentar() // "olá, meu nome é undefined" é impresso
461461
```
462462

463463
Ao chamar o método através de uma referência, o método perde o conhecimento do que era o _this_ original. Ao contrário de outras linguagens, em JavaScript, o valor de [this](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this) é definido com base <i>em como o método é chamado</i>. Ao chamar o método através de uma referência, o valor de _this_ se torna o chamado [objeto global](https://developer.mozilla.org/en-US/docs/Glossary/Global_object) (_global object_) e o resultado final sai geralmente diferente do que o desenvolvedor originalmente pretendeu.

0 commit comments

Comments
 (0)