Esta es la respuesta más completa que te podemos brindar, pero primero obsérvala pausadamente y valora si es compatible a tu proyecto.
Ejemplo 1: argumentos variables de la función javascript
functionfoo()for(var i =0; i < arguments.length; i++)console.log(arguments[i]);foo(1,2,3);//1//2//3
Ejemplo 2: funciones de orden superior javascript
/* Answer to: "higher order functions javascript" *//*
Higher order functions are functions that operate on other
functions, either by taking them as arguments or by returning
them.
In simple words, A Higher-Order function is a function that
receives a function as an argument or returns the function as
output.
For example; Array.prototype.map, Array.prototype.filter and
Array.prototype.reduce are some of the Higher-Order functions
built into the language.
For more information, go to:
https://blog.bitsrc.io/understanding-higher-order-functions-in-javascript-75461803bad
*/
Ejemplo 3: parámetros múltiples de la función javascript
functionsum(...values)console.log(values);sum(1);sum(1,2);sum(1,2,3);sum(1,2,3,4);functionsum(...values)let sum =0;for(let i =0; i < values.length; i++)
sum += values[i];return sum;console.log(sum(1));//1console.log(sum(1,2));//3console.log(sum(1,2,3));// 5console.log(sum(1,2,3,4));//10
Ejemplo 4: función de orden superior en javascript
let total =0, count =1;while(count <=10)
total += count;
count +=1;console.log(total);
Si crees que te ha resultado provechoso nuestro artículo, nos gustaría que lo compartas con el resto juniors y nos ayudes a dar difusión a este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)