Four super helpful #JavaScript array functions: map - give me a new array...
Four super helpful #JavaScript array functions:
map - give me a new array with some changes
filter - give me a new array with some items excluded
find - give me the first match
reduce - accumulate my array to a single value
Advantages:
1. These methods are immutable friendly. They donβt mutate your existing array. π
2. Declarative. With these 4 functions I hardly ever use imperative alternatives like for, forEach, while.
3. Related to 2, declarative = less code. Less code = less bugs. π
I just wish I could have all time back that I spent over the years writing imperative loops...and fighting off by one errors!