⊗jsPmObCPW 102 of 505 menu

JavaScript'te Sabitler Üzerinden Programlama Yaklaşımı

Son zamanlarda JavaScript'te değişken bildiriminde yeni bir yaklaşım ortaya çıktı. Yaklaşımın özü, değerin gerçekten değişken olacağını kesin olarak bildiğimiz durumlar dışında, her yerde let yerine const kullanmamızdır.

Örneğe bakın:

const a = 1; const b = 2; const c = a + b; console.log(c);

Bu yaklaşım oldukça popüler ve çeşitli üçüncü taraf kaynaklarda karşınıza çıkabilir.

Ancak ben bu moda yaklaşıma karşıyım. Sebebi şu ki, sabitler Pi sayısı gibi, programınızda önceden belirlenmiş değerleri saklamak için tasarlanmıştır. Tüm değişkenleri sabit olarak bildirmek ise bu fikirle çelişir.

Ayrıca, diziler ve nesnelerin davranışı pek mantıklı değil - onları sabit olarak bildiriyoruz, ancak aynı zamanda özelliklerini rahatça değiştirebiliyoruz. Değiştirilebilen bu nasıl sabit?

Nesnelerin sabit olarak bildirilmesi, genellikle veri tipini değiştiremememiz için kullanılır - bir nesne yerine bir ilkel değer yazmak gibi. Ancak, JavaScript'te varsayılan olarak bulunmayan tip kontrolüne ihtiyacımız varsa, onun TypeScript diyalektini kullanmak daha iyidir.

Genel olarak, böyle bir moda varsa, bu yaklaşımı kullanabilirsiniz, ancak ben karşıyım ve ders kitabında ileride değişkenler, dilin yaratıcıları tarafından tasarlandığı gibi, yine let üzerinden bildirilecektir.

Aşağıdaki kodu açıklanan yaklaşım üzerinden yeniden yazın:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet