Skip to content

Commit 435d4fa

Browse files
authored
Merge pull request #318 from ensar/patch-1
fixed typos
2 parents ad3362a + 5e762f1 commit 435d4fa

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

1-js/06-advanced-functions/03-closure/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Bu sorulara farklı diller farklı cevaplar vermektedir, bu bölümde JavaScript
3838
Öyleyse soru: son değişiklikleri alır mı?
3939

4040

41-
2. `calisanYarat` diğer bir fonksiyon yaratır ve bunu döner. Bu yeni fonksiyon herhangi bir yerden çağrılabilir. Peki yaratıldığı yerin dışındaki değişkenlere veya çağrılan yerin dışındaki değişkenlere veya ikisine birden erişebilece mi?
41+
2. `calisanYarat` diğer bir fonksiyon yaratır ve bunu döner. Bu yeni fonksiyon herhangi bir yerden çağrılabilir. Peki yaratıldığı yerin dışındaki değişkenlere veya çağrılan yerin dışındaki değişkenlere veya ikisine birden erişebilecek mi?
4242

4343
```js
4444
function calisanYarat() {
@@ -176,7 +176,7 @@ selamVer(); // Mehmet
176176

177177
1. Evrensel Sözcük ortamında `adi:"Ahmet"` bulunmaktadır.
178178
2. `(*)` satırında evrensel değişken değişir, şimdi `adi:"Mehmet"` bulunmaktadır.
179-
3. `selamVer()` fonksiyonu çalıştığında `adi` dğeişkenini dışarıdan alır. Bu `dış` sözcüksel ortamda değişkenin değeri `"Mehmet"`tir.
179+
3. `selamVer()` fonksiyonu çalıştığında `adi` değişkenini dışarıdan alır. Bu `dış` sözcüksel ortamda değişkenin değeri `"Mehmet"`tir.
180180

181181

182182
```smart header="Bir Çağrı -- Bir Sözcüksel Ortam"
@@ -317,7 +317,7 @@ Aşağıda `sayacUret` fonksiyonunun adımları gösterilmektedir, her şeyi anl
317317
318318
Tüm fonksiyonlar başlangıçta gizli bir `[[Environment]]` değişkeni alırlar, bu yaratılmaya dair üretilecek Sözcüksel Ortama referans olur. Bunun hakkında henüz bilgi verilmedi, fakat teknik olarak bunu fonksiyonun nerede yaratıldığını bilmesi olarak anlayabilirsiniz.
319319
320-
Burada `sayacUret` Evrensel Sözcüksel Ortamda yaratıldı. Bundan dolayı `[[Environemnt]]` bu ortamın referansıdır.
320+
Burada `sayacUret` Evrensel Sözcüksel Ortamda yaratıldı. Bundan dolayı `[[Environment]]` bu ortamın referansıdır.
321321
322322
Diğer bir değişle fonksiyon üretildiğinde Sözcüksel Ortama ait bir "baskı" ile üretilir. Bu `[[Environment]]` gizli bir özellik olarak burayı referans verir.
323323
@@ -338,7 +338,7 @@ Aşağıda `sayacUret` fonksiyonunun adımları gösterilmektedir, her şeyi anl
338338
339339
Fonksiyonun nasıl yaratıldığı yani Fonksiyon Tanımıyla mı yoksa Fonksiyon İfadesiyle mi yaratıldığı önemli değildir. Tüm fonksiyonlar bulunduğu sözcüksel ortama referans eden `[[Environment]]` özelliği ile yaratılırlar. Bundan dolayı en küçük fonksiyon bile bu özelliği içerir.
340340
341-
İçte olan yeni fonksiyon için `[[Environment]]` dğeişkeni var olan `sayacUret`'in Sözcüksel Ortamıdır.( Doğduğu yer )
341+
İçte olan yeni fonksiyon için `[[Environment]]` değişkeni var olan `sayacUret`'in Sözcüksel Ortamıdır.( Doğduğu yer )
342342
343343
![](lexenv-nested-makecounter-3.svg)
344344
@@ -605,7 +605,7 @@ function f() {
605605
let deger = Math.random();
606606
607607
function g() {
608-
debugger; // konsolda: alert(deger) yazdırın; Böyle bir değişken bulunamamktadır.
608+
debugger; // konsolda: alert(deger) yazdırın; Böyle bir değişken bulunamamaktadır.
609609
}
610610
611611
return g;

0 commit comments

Comments
 (0)