Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
map
— Gelismis Dizi Metodlari (map, filter, reduce) 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.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İ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 kareler=sayilar.map(s=>s*s);
kod parçası
Her elemani donusturup yeni dizi olusturan metod.
{
"type": "ExpressionStatement",
"expression": "map"
}
filter
— Gelismis Dizi Metodlari (map, filter, reduce) 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.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İ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 buyukler=sayilar.filter(s=>s>10);
kod parçası
Kosulu saglayanlari secip yeni dizi olusturur.
{
"type": "ExpressionStatement",
"expression": "filter"
}
reduce
— Gelismis Dizi Metodlari (map, filter, reduce) 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.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İ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 toplam=sayilar.reduce((acc,s)=>acc+s,0);
kod parçası
Diziyi tek degere indirgeyen metod.
{
"type": "ExpressionStatement",
"expression": "reduce"
}
Zincirleme
— Gelismis Dizi Metodlari (map, filter, reduce) 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.
(
Çağrıyı veya gruplamayı başlatır.
)
Çağrıyı veya gruplamayı bitirir.
;
İ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 sonuc=sayilar.filter(s=>s>0).map(s=>s*2).reduce((a,s)=>a+s,0);
kod parçası
Birden fazla dizi metodunu ard arda kullanma.
{
"type": "ExpressionStatement",
"expression": "Zincirleme"
}