Skip to content

Commit c5a0cb7

Browse files
authored
Merge pull request #303 from omerfruk/patch-16
Yazım hatalari aslina bakilarak duzeltildi
2 parents 0e10d4e + f98279b commit c5a0cb7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

1-js/06-advanced-functions/10-bind/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Bunun nedeni `setTimeout`'un `user.sayHi` fonksiyonunun objeden ayrı olmasıdı
3434

3535
```js
3636
let f = user.sayHi;
37-
setTimeout(f, 1000); // lost kullanıcı kaynağı kayboldu
37+
setTimeout(f, 1000); // kullanıcı kaynağı kayboldu
3838
```
3939

4040
Tarayıcıda `setTimeout` kullanımı biraz özeldir: `this=window` olarak ayarlanır. ( Node.JS için `this` timer objesi olur, fakat burada pek de önemli değil.) Öyleyse `this.firstName` bu değeri `window.firstName`'den almaya çalışır, fakat böyle bir şey yok. Buna benzer durumlarda siz de göreceksiniz `this` genelde `undefined` olur.
@@ -82,10 +82,10 @@ let user = {
8282

8383
setTimeout(() => user.sayHi(), 1000);
8484

85-
// ...within 1 second
85+
// ...kullanıcının değeri 1 saniye içinde değişir
8686
user = { sayHi() { alert("Another user in setTimeout!"); } };
8787

88-
// Another user in setTimeout?!?
88+
//SetTimeout'da başka bir kullanıcı!
8989
```
9090

9191
Bir sonraki çözüm içe böyle bir şeyin olmasını engeller.

0 commit comments

Comments
 (0)