Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
#privateField
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır class BankaHesabi{#bakiye=0; paraYatir(m){this.#bakiye+=m;} bakiyeGoster(){return this.#bakiye;}}
kod parçası
Dil seviyesinde gizli sinif ozelligi.
{
"type": "ExpressionStatement",
"expression": "#privateField"
}
Closure Privacy
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Tanımsız isim ya da yanlış yazılmış fonksiyon çağrılır function SayacOlustur(){let s=0;return{artir(){s++;},deger(){return s;}};}
kod parçası
Closure ile private degisken olusturma.
{
"type": "ExpressionStatement",
"expression": "Closure Privacy"
}
Setter Validasyon
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
set bakiye(v){if(v<0)throw new Error("Negatif olamaz");this.#bakiye=v;}
kod parçası
Setter icinde deger dogrulamasi.
{
"type": "ExpressionStatement",
"expression": "Setter Validasyon"
}