Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
Array Destructuring
— Destructuring ve Spread/Rest içindeki bu kod satırı 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.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur let[birinci,ikinci,...kalan]=[10,20,30,40,50];
kod parçası
Dizi elemanlarini degiskenlere atama.
{
"type": "ExpressionStatement",
"expression": "Array Destructuring"
}
Object Destructuring
— Destructuring ve Spread/Rest içindeki bu kod satırı 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.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
Satır sonu noktalı virgül ya da kapanış işareti unutulur let{ad,yas,sehir="Istanbul"}=kullanici;
kod parçası
Nesneden ayni isimli degiskenlere cikarma.
{
"type": "ExpressionStatement",
"expression": "Object Destructuring"
}
Spread
— Destructuring ve Spread/Rest içindeki bu kod satırı 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.
{
Bir blok kapsamı açar.
}
Açılan bloğu kapatır.
;
İfadenin bittiğini bildirir (dile göre zorunlu olabilir).
.
Bir şeyin içindeki şeye ulaşır.
Satır sonu noktalı virgül ya da kapanış işareti unutulur let kopya=[...orijinal]; let birlesik={...obj1,...obj2};
kod parçası
Dizi/nesne elemanlarini yayma.
{
"type": "ExpressionStatement",
"expression": "Spread"
}