Travis build: 1100
This commit is contained in:
@@ -7,13 +7,15 @@ Collect the object from the array, using `Array.prototype.reduce()`.
|
||||
|
||||
```js
|
||||
const formToObject = form =>
|
||||
Array.from(new FormData(form))
|
||||
.reduce((acc, [key, value]) => ({
|
||||
Array.from(new FormData(form)).reduce(
|
||||
(acc, [key, value]) => ({
|
||||
...acc,
|
||||
[key]: value,
|
||||
}), {})
|
||||
[key]: value
|
||||
}),
|
||||
{}
|
||||
);
|
||||
```
|
||||
|
||||
```js
|
||||
formToObject(document.querySelector('#form')) // { email: 'test@email.com', name: 'Test Name' }
|
||||
formToObject(document.querySelector('#form')); // { email: 'test@email.com', name: 'Test Name' }
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user