diff --git a/src/index.js b/src/index.js index 91e676c..5137c04 100644 --- a/src/index.js +++ b/src/index.js @@ -3,14 +3,19 @@ function print(a,b,c) { } function flip(fn) { - return function(){ - // your code - } -} + return function(...print){ // ... (spread operator) lo utilizamos para hacer copia de otro objeto + return fn(...print.reverse()) // en este caso de la funcion print + } // utilizamos el reverse() invierte el orden de los elementos a,b,c +}; const normalRta = print(1,2,3); // 1->2->3 console.log(normalRta); const flipRta = flip(print)(1,2,3); // 3->2->1 console.log(flipRta); -module.exports = { flip }; \ No newline at end of file +module.exports = { flip }; + + + + +