JavaScript Function apply () yöntemi, belirli bir bu değere sahip bir işlevi ve bir dizi olarak sağlanan bağımsız değişkenleri çağırır.
apply()
Yöntemin sözdizimi şöyledir:
func.apply(thisArg, argsArray)
İşte func
bir fonksiyon.
apply () Parametreler
apply()
Yöntem alır:
thisArg
-this
Çağrı için sağlanan değerifunc
.argsArray
(isteğe bağlı) - İşleve ilişkin bağımsız değişkenleri içeren Dizi benzeri bir nesne.
Uygulamadan döndürülen değer ()
- Belirtilen
this
değer ve bağımsız değişkenlerle işlevi çağırmanın sonucunu döndürür .
Kullanarak apply()
, bazı görevler için yerleşik işlevleri kullanabiliriz, aksi takdirde dizi değerleri üzerinde döngü oluşturmayı gerektirebilir.
Örnek: Yerleşik işlevlerle apply () kullanma
const numbers = (5, 1, 4, 3, 4, 6, 8); let max = Math.max.apply(null, numbers); console.log(max); // 8 // similar to let max1 = Math.max(5, 1, 4, 3, 4, 6, 8); console.log(max1); // 8 let letters = ("a", "b", "c"); let other_letters = ("d", "e"); // array implementation for (letter of other_letters) ( letters.push(letter); ) console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' ) letters = ("a", "b", "c"); // using apply() letters.push.apply(letters, other_letters); console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' )
Çıktı
8 8 ('a', 'b', 'c', 'd', 'e') ('a', 'b', 'c', 'd', 'e')
Önerilen Okuma: JavaScript Function call ()