![]() |
The following approach covers how to uncurry a function up to depth n in JavaScript. Uncurry a function is a process of wrapping function arguments and passing all the arguments at once. Uncurry up-to-depth n means we have passed only n arguments in all arguments. This can be done by following methods:
Using reduce() Method: Reduce method is used to apply an operation on all the elements of the list and returns the result. It takes a callback that applies to all the elements. To slice args up to n we use the slice() method. The slice() method extracts part of the elements from the list. The slice() takes starting index and end index up to what we want to extract. Starting index is by default 0 if not provide any args. End index we can provide up to the end of the list. Example: Javascript
Output: Sum of 3 args are 7 Using for-of loop Method: In this method, we use for-of loop. The for-of loop is used to iterate over all the elements of the list. Following are the implementation of the method:
Example: Javascript
Output: Sum of 3 args is 8 |
Reffered: https://www.geeksforgeeks.org
JavaScript |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 9 |