Fix line endings

This commit is contained in:
Isabelle Viktoria Maciohsek
2021-06-13 13:50:25 +03:00
parent eca7a5291e
commit c1cea86809
5 changed files with 99 additions and 99 deletions

View File

@ -1,17 +1,17 @@
---
title: spreadOver
tags: function,intermediate
---
Takes a variadic function and returns a function that accepts an array of arguments.
- Use a closure and the spread operator (`...`) to map the array of arguments to the inputs of the function.
```js
const spreadOver = fn => argsArr => fn(...argsArr);
```
```js
const arrayMax = spreadOver(Math.max);
arrayMax([1, 2, 3]); // 3
```
---
title: spreadOver
tags: function,intermediate
---
Takes a variadic function and returns a function that accepts an array of arguments.
- Use a closure and the spread operator (`...`) to map the array of arguments to the inputs of the function.
```js
const spreadOver = fn => argsArr => fn(...argsArr);
```
```js
const arrayMax = spreadOver(Math.max);
arrayMax([1, 2, 3]); // 3
```