Fonction Javascript apply ()

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 de thisfourni 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 ()

Articles intéressants...