La méthode de la fonction JavaScript apply () appelle une fonction avec cette valeur donnée et des arguments fournis sous forme de tableau.
La syntaxe de la apply()méthode est:
func.apply(thisArg, argsArray)
Voici funcune fonction.
Apply () Paramètres
La apply()méthode prend en compte:
thisArg- La valeur dethisfourni pour l'appel àfunc.argsArray(facultatif) - Un objet de type Array contenant les arguments de la fonction.
Valeur renvoyée par apply ()
- Renvoie le résultat de l'appel de la fonction avec la
thisvaleur et les arguments spécifiés .
En utilisant apply(), nous pouvons utiliser les fonctions intégrées pour une tâche qui aurait probablement nécessité une boucle sur les valeurs du tableau autrement.
Exemple: utilisation de apply () avec des fonctions intégrées
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' )
Production
8 8 ('a', 'b', 'c', 'd', 'e') ('a', 'b', 'c', 'd', 'e')
Lecture recommandée: Appel de la fonction JavaScript ()








