You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/06-advanced-functions/03-closure/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,7 +91,7 @@ Sağ tarafta bulunan dikdörtgenler evrensel Sözcük Ortamının çalışırken
91
91
1. Kod çalışmaya başladığında, Sözcüksel Ortam boştur.
92
92
2. `let ifade` tanımlaması görünür. İlk başta bir değeri bulunmamaktadır bundan `undefined` olarak saklanır.
93
93
3. `ifade`'ye değer atanır.
94
-
4.`ifade` yeni bir defere referans olur.
94
+
4.`ifade` yeni bir değere referans olur.
95
95
96
96
Her şey çok basit görünüyor değil mi?
97
97
@@ -209,13 +209,13 @@ function selamYolcu(adi, soyadi) {
209
209
return adi + " " + soyadi;
210
210
}
211
211
212
-
alert( "Merhaba, " + tamIsım() );
213
-
alert( "Güle Güle, " + tamIsım() );
212
+
alert( "Merhaba, " + tamIsim() );
213
+
alert( "Güle Güle, " + tamIsim() );
214
214
215
215
}
216
216
```
217
217
218
-
*iç içe* fonksiyon `tamIsım()` kullanım kolaylığı sağlaması amacıyla yapılmıştır. Dışta bulunan değişkenlere erişebilir ve tam ismi döndürebilir.
218
+
*iç içe* fonksiyon `tamIsim()` kullanım kolaylığı sağlaması amacıyla yapılmıştır. Dışta bulunan değişkenlere erişebilir ve tam ismi döndürebilir.
219
219
220
220
Daha ilginci, iç içe bir fonksiyon geri döndürülebilir: Bu yeni objenin bir özelliği olarak veya sonucun kendisi dönebilir. Sonra başka yerde kullanılabilir. Nerede olduğu önemli olmaksızın, hala aynı dış değişkene erişebilir.
221
221
@@ -264,7 +264,7 @@ Peki sayaç içeride nasıl çalışmakta?
264
264
2. Dışta bulunan fonksiyonların değişkenleri.
265
265
3. ...Bu evrensel değişkenlere kadar gider.
266
266
267
-
`sayac`orneğinde`2`. adımda bulundu. Dıştaki değişken değiştirildiğinde, bulunduğu yerde değişiklik olur. Bundan dolayı `sayac++` dıştaki değşikeni bulur ve dıştaki değişkenin Sözcüksel Ortamında bu değişkenin değerini değiştirir. Saki`let sayac =1` yapıyormuş gibi.
267
+
`sayac`örneğinde`2`. adımda bulundu. Dıştaki değişken değiştirildiğinde, bulunduğu yerde değişiklik olur. Bundan dolayı `sayac++` dıştaki değşikeni bulur ve dıştaki değişkenin Sözcüksel Ortamında bu değişkenin değerini değiştirir. Sanki`let sayac =1` yapıyormuş gibi.
0 commit comments