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/05-global-object/article.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Tabi o zamandan beri JavaScript çok değişti, artık evrensel obje göze batar
7
7
8
8
Global obje hala dil içerisinde yer almaktadır.
9
9
10
-
Tarayıcıc için bu "window" ve NodeJs için ise "global"'dir. Diğer ortamlar da kendine ait evrensel objelere sahiptirler.
10
+
Tarayıcı için bu "window" ve NodeJs için ise "global"'dir. Diğer ortamlar da kendine ait evrensel objelere sahiptirler.
11
11
12
12
İki şeyi yapmaktadır:
13
13
@@ -22,7 +22,7 @@ Tarayıcıc için bu "window" ve NodeJs için ise "global"'dir. Diğer ortamlar
22
22
```
23
23
Bu aynı şekilde diğer dahili fonksiyon ve değişkenler için de geçerlidir. Örneğin`Array` yerine `window.Array` kullanılabilir.
24
24
25
-
2. Global `var` değişkeni tanımlamaya olanak tanır. `window` özellikleri ile okuma ve yazma sağlanabilir. Çrneğin
25
+
2. Global `var` değişkeni tanımlamaya olanak tanır. `window` özellikleri ile okuma ve yazma sağlanabilir. Örneğin
26
26
27
27
<!-- no-strict to move variables out of eval -->
28
28
```js untrusted run no-strict refresh
@@ -63,7 +63,7 @@ Doğal olarak, evrensel objenin "evrensel olan herşeye erişebilir" fikri eski
63
63
```
64
64
## "window"'un kullanım alanları
65
65
66
-
Node.JS gibi sunucu ortamlarında, `global` obje çok az kullanılır. Hatta `hiç bir zaman` diyebiliriz.
66
+
Node.JS gibi sunucu ortamlarında, `global` obje çok az kullanılır. Hatta `hiçbir zaman` diyebiliriz.
67
67
68
68
Buna rağmen `window` bazı durumlarda kullanılmaktadır.
69
69
@@ -75,17 +75,17 @@ Genelde, kullanmak çok iyi bir fikir olmasa da, aşağıda bazı örnekleri gö
75
75
var kullanici = "Evrensel";
76
76
77
77
function selamVer() {
78
-
var user = "Yerel";
78
+
var kullanici = "Yerel";
79
79
80
80
*!*
81
-
alert(window.user); // Evrensel
81
+
alert(window.kullanici); // Evrensel
82
82
*/!*
83
83
}
84
84
85
85
selamVer();
86
86
```
87
87
88
-
Bu sizi çözüme ulaştırır fakat değişkenlere farklı isimler vermek daha iyidir, böylece `window` kullanmanıza gerek kalmaz. Ayrıca dikkat ederseniz `kullici` tanımlamak için `var` kullanılmıştır. `let` kullanılmış olsaydı `window`'dan bu değeri alamazdınız.
88
+
Bu sizi çözüme ulaştırır fakat değişkenlere farklı isimler vermek daha iyidir, böylece `window` kullanmanıza gerek kalmaz. Ayrıca dikkat ederseniz `kullanici` tanımlamak için `var` kullanılmıştır. `let` kullanılmış olsaydı `window`'dan bu değeri alamazdınız.
89
89
90
90
3. Global bir değişkenin var olup olmadığına bakar.
0 commit comments