|
|
|
|
|
by marcelr
1081 days ago
|
|
Not all FP programmers hate them, I use them in a pinch. It's about what conveys the intent most clearly. What do you prefer? ```
let sum = 0;
for (let elem of array) {
sum += elem.value
}
return sum
``` Or ```
Math.sum(...array.map(elem => elem.value))
``` What about ```
let parent = document.createElement("div")
for (let user of users) {
let userElem = renderUser(user)
parent.appendChild(userElem)
}
return parent
``` vs ```
let parent = document.createElement("div")
parent.appendChild(...users.map(renderUser))
```
vs
```
<div>
{users.map(user => <User {user} />)}
</div>
``` |
|