aboutsummaryrefslogtreecommitdiff
path: root/files/tr/glossary/mutable/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/tr/glossary/mutable/index.html')
-rw-r--r--files/tr/glossary/mutable/index.html43
1 files changed, 43 insertions, 0 deletions
diff --git a/files/tr/glossary/mutable/index.html b/files/tr/glossary/mutable/index.html
new file mode 100644
index 0000000000..f156962648
--- /dev/null
+++ b/files/tr/glossary/mutable/index.html
@@ -0,0 +1,43 @@
+---
+title: Mutable
+slug: Glossary/Mutable
+translation_of: Glossary/Mutable
+---
+<p><em>Mutable</em> değiştirilebilen bir değişken türüdür. {{glossary("JavaScript")}}'te, sadece {{Glossary("Object","objects")}} ve {{Glossary("Array","arrays")}} 'ler mutable'dır,  {{Glossary("primitive", "primitive values")}} mutable değildir.</p>
+
+<p>(Bir değiken ad noktasına yeni bir değere dönüştürebilirsiniz, ancak önceki değer hala bellekte tutulur. Bu nedenle garbage collection ihtiyaç vardır.)</p>
+
+<p>Bir <strong>mutable object </strong>oluşturulduktan sonra durumu değiştirebilen nesnelerdir.</p>
+
+<p><strong>Immutables </strong>ise oluşturulduktan sonra durumu değiştirilemeyen nesnelerdir.</p>
+
+<p><strong>Strings ve Numbers </strong>'lar değiştirilemeyen, <strong>immutables</strong>'lardır. Bunu bir örnekle anlayalım:</p>
+
+<pre>var immutableString = "Hello";
+
+// Yukarıdaki kodda, string değer alan yeni bir nesne oluşturduk.
+
+immutableString = immutableString + "World";
+
+// Şimdi, mevcut değere "World" ekliyoruz.
+</pre>
+
+<p>"immutableString" e bir string değer eklenmesiyle, aşağıdaki olaylar gerçekleşir:</p>
+
+<ol>
+ <li>"immutableString" mevcut değeri alınır</li>
+ <li>"World", "immutableString" mevcut değerine eklenir.</li>
+ <li>Ortaya çıkan değer daha sonra yeni bir bellek bloğuna tahsis edilir.</li>
+ <li>"immutableString" nesnesi şimdi yeni oluşturulmuş bellek alanına işaret ediyor</li>
+ <li>Önceden oluşturulan bellek alanı artık çöp toplama için kullanılabilir.</li>
+</ol>
+
+
+
+<h2 id="Daha_fazla_bilgi_edin">Daha fazla bilgi edin</h2>
+
+<h3 id="Genel_Bilgi">Genel Bilgi</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Immutable object")}}  Wikipedia'da</li>
+</ul>