JavaScript: Create a function that invokes fn with partials prepended to the arguments it receives
JavaScript fundamental (ES6 Syntax): Exercise-170 with Solution
Function with Prepended Partials
Write a JavaScript program to create a function that invokes fn with partials prepended to the arguments it receives.
- Use the spread operator (...) to prepend partials to the list of arguments of fn.
Sample Solution:
JavaScript Code:
Output:
Hello John!
Flowchart:

Live Demo:
For more Practice: Solve these Related Problems:
- Write a JavaScript program that creates a new function which prepends fixed arguments to the arguments supplied during invocation.
- Write a JavaScript function that implements partial application by binding the first few parameters and deferring the rest.
- Write a JavaScript program that wraps a function to automatically add preset arguments at the beginning of its parameter list.
- Write a JavaScript function that shows how to prepend arguments to a function call and then passes the remaining arguments normally.
Improve this sample solution and post your code through Disqus
Previous: Write a JavaScript program to create a function that invokes fn with partials appended to the arguments it receives.
Next: Write a JavaScript program to parse an HTTP Cookie header string and return an object of all cookie name-value pairs.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.