Function Constructor
Coddy'nin JavaScript'te Fonksiyon Tanımlamaları kursunda ders 11 / 14.
Function kurucusu, JavaScript'te yeni fonksiyon nesneleri oluşturmanıza olanak tanıyan yerleşik bir fonksiyondur. Fonksiyonun parametrelerini temsil eden argümanları, fonksiyon gövdesi kodunu bir dize olarak ve (isteğe bağlı olarak) fonksiyon içindeki "this" değerini belirten isteğe bağlı bir dizeyi alır.
Belirli koşullara veya kullanıcı girişine bağlı olarak anında bir fonksiyon oluşturmanız gerektiğini hayal edin. Fonksiyon kurucusu size bu esnekliği sağlar, ancak geleneksel fonksiyon bildirimlerine veya ifadelerine kıyasla daha az okunabilir ve hataya daha açık olabilir.
// Basit bir toplama fonksiyonu oluşturan Function kurucusu
const addFunction = new Function("num1", "num2", "return num1 + num2;");
// Dinamik olarak oluşturulan fonksiyonu çağırma
const result = addFunction(5, 3);
console.log(result); // Output: 8Yukarıdaki örnekte,
addFunctionadında yeni bir fonksiyon nesnesi oluşturmak içinFunctionkurucusunu kullanıyoruz.addFunctionfonksiyonunu,num1venum2değerlerini ileterek diğer herhangi bir fonksiyon gibi çağırıyoruz. Sonuç (8),resultdeğişkeninde saklanır.
Görev
KolayGöreviniz, bir sayının küpünü fonksiyon yapılandırıcısını kullanarak hesaplayan calculateCube adında bir Function yapılandırıcısı oluşturmak için JavaScript kodu yazmaktır.
Kendin dene
// Kodunuzu buraya yazın
JavaScript'te Fonksiyon Tanımlamaları bölümündeki tüm dersler
1Kursa Giriş
Neler öğreneceksiniz?4Kilometre Taşı Meydan Okumaları
Sayı Durumunu Kontrol EtArrow Function ile SelamlamaNotlandırma Sistemi2Fonksiyonlara Giriş
Fonksiyon Nedir?Saf FonksiyonlarFonksiyon Alıştırması #1Fonksiyon Alıştırması #23Fonksiyon Tanımlama Yöntemleri
Temel Fonksiyonİç İçe FonksiyonFonksiyon DöndürmeFonksiyon İfadeleriArrow FunctionFunction Constructor