Junior — Middle
Quelle est la finalité de la méthode apply dans certains contextes de programmation?
sobes.tech IA
Réponse de l'IA
La méthode apply en programmation est souvent utilisée pour appeler une fonction avec un tableau d'arguments, passés sous forme de liste ou de tableau. Par exemple, en JavaScript, Function.prototype.apply permet d'appeler une fonction avec un contexte (this) spécifié et des arguments sous forme de tableau.
C'est utile lorsque le nombre d'arguments est inconnu à l'avance ou qu'ils sont déjà rassemblés dans un tableau.
Exemple en JavaScript:
function sum(a, b) {
return a + b;
}
const args = [5, 10];
const result = sum.apply(null, args); // result sera 15
Ici, apply appelle la fonction sum, en passant les arguments du tableau args. De même, dans certains langages et bibliothèques, apply peut signifier appliquer une fonction ou une opération à un ensemble de données.