ES6 Varsayılan Fonksiyon Parametreleri Özelliği Kullanımı

ES6'in, syntax olarak birçok kolaylık sağlayacak özelliği beraberinde getirdiğinden bahsetmiştik. Bu özelliklerden birisi, çoğu tarayıcı tarafından da implement edilmiş olan bir değişkene default değer atama özelliği.

Bu özelliği bir örnek ile gösterelim;

window.onload = varsayilanF();

function varsayilanF(text){
    if(!text){ text = "varsayılan yazı"; }
    console.log(text);    
}

Bu kod için varsayılan fonksiyonu için text değişkenin boş gönderdik. Bu gibi bir durumda text değişkenine bir varsayılan değişken atamak istiyoruz.

Bunu ES6 ile şu şekilde kodlayabilirsiniz;

window.onload = varsayilanF();

function varsayilanF(text = "varsayılan yazı"){
    console.log(text);    
}

Bu özellik her ne kadar basit görünse bile javascript'in bir eksiğiydi diyebiliriz. C benzeri dillerde fonksiyonlarda sağlanan bu rahatlık ES6 ile birlikte kullanılabilir oldu.

ES6 hakkında diğer yazıları şuradan listeleyin.

Yorumları Göster veya Yeni Yorum Yaz