Javascript | Default Parametre Atama
Default Parametre Atama
Default(bir defaya mahsus varsayılan hatırlatması,başlangıç değeri de olabilir.) değer , bir parametreye atama yapılmadığında kullanılan değerdir. İlk olarak ES6 öncesi bir fonksiyondaki parametreye default değer ataması yapılmak istendiğinde şöyle yapılıyordu.Aşağıdaki örneği inceleyebiliriz.
Örnek 1 ‘ de görüldüğü üzere x ve y parametrelerinin değerleri için veya (||) operatörü kullanılmıştır. Buna göre gelen parametrenin değeri yoksa veya(||) operatöründen dolayı x için 25 , y için 30 değeri default olarak kullanılmıştır.
Örnek 2 ‘ de ise herhangi bir değer gönderilmediğinde typeof ile undefined olup olmamasının kontrolüne göre if bloklarına girip a için 4 , b için 1 default değerlerini aldığı görülüyor.
ES6 öncesindeki durumu örneklerle gösterdikten sonra ES6 ile gelen yeniliğe geçebiliriz.Artık fonksiyon parametreleri için default değerleri ES6 ile birlikte şu şekilde kullanılabilir.
Örnek 1 ‘ de add() fonksiyonu tanımlanırken default değerleri 1 ve 3 olarak belirlenip herhangi bir if bloğu ve veya (||) operatörüne ihtiyaç duymadan tanımlanmış oldu. add() fonksiyonuna hiç değer gönderilmediğinde sonuç olarak 4 elde edilmiştir.
Örnek 2 ‘ de greet() fonkssiyonu tanımlanırken bir name default değeri olarak Göktuğ değeri atanmış , greeting değeri , greeting ve name parametrelerinden oluşan bir message değeri parametre olarak belirlenmiştir. name değeri ve message değeri gönderilmeden greet() çağrıldığında default name değeri Göktuğ , message değeri de Hi Göktuğ olmuştur.
Javascript | Var-Let-Const Kavramları

goktugsultan
19 Mart 2020
Karantina Günlüğü 2

zeyzeyzey
08 Nisan 2020