JavaScript’te rest parametreleri nasıl kullanılır?
JavaScript'te Rest Parametreleri
Rest parametreleri, bir fonksiyona geçilen argümanların bir dizi olarak toplanmasını sağlar. Bu, özellikle bilinmeyen sayıda argümanla çalışmak için kullanışlıdır.Kullanım Şekli
Rest parametreleri, fonksiyon tanımında üç nokta (...) kullanılarak belirtilir. Fonksiyonun içinde, bu parametre bir dizi oluşturur.Örnek
Aşağıdaki örnekte, bir fonksiyonun nasıl çalıştığını görebilirsiniz:
function topla(...sayilar) {
let toplam = 0;
for (let sayi of sayilar) {
toplam += sayi;
}
return toplam;
}
console.log(topla(1, 2, 3)); // Çıktı: 6
Özellikler
- Rest parametreleri her zaman fonksiyon tanımında son parametre olmalıdır.
- Birden fazla parametre ile birlikte kullanılabilir, ancak sonuncusu rest parametresi olmalıdır.
- Bir dizi şeklinde toplanan argümanlara erişim sağlar.
Sonuç
Rest parametreleri, JavaScript'te esnek ve dinamik fonksiyonlar yazmayı kolaylaştırır. Bu özellik sayesinde, değişken sayıda argümanla çalışmak mümkündür.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Mühendislik öğrencisi olarak hangi programlama diliyle başlamalıyım?
- Ağ güvenliği: WAF, IDS/IPS ve reverse proxy rolleri
- Bilgisayar virüsleri nasıl oluşur?
- Python'da bir stringin içinde belirli bir karakterin kaç kez geçtiğini nasıl bulabilirim?
- Hangi programlama dilleri birbirine benzer ve niçin?
- REST API ne işe yarar?
- Python programlama dilinde veritabanı bağlantısı nasıl yapılır?
- Dinamo Nedir?
- Python'da for döngüsüyle bir listedeki elemanları nasıl yazdırabilirim?
- Python’da bir string içindeki belirli bir karakterleri nasıl değiştirebilirim?
- Mühendislik alanında öğrenmeye yeni başlayan biri olarak frontend ve backend farkı nedir?
- Python programlama dilinde kullanılan for döngüsünün çalışma mantığı nasıldır?
- Fizikte atomaltı parçacıkların davranışları nelerdir?
- Bilgisayar programlama dilinde hata ayıklama için en iyi pratikler nelerdir?
- API anahtarı, OAuth token ve gizli yönetimi için kasalar (Vault) nasıl kullanılır?
- Python’da bir değişkenin değerini ekrana yazdırmak için hangi fonksiyonu kullanırız?
- Arrow functions kullanırken hangi durumlarda return anahtar kelimesini kullanmalıyım?
- Yazılım geliştirme sürecinde kullanılan SCM araçları nelerdir?
- Python'da bir stringin içindeki harfleri büyük harfe dönüştürmenin en basit yolu nedir?
- Veritabanı oluştururken hangi veri türlerini kullanmalıyım?