I use map, not for its "compact syntax", but depending on the use case. This example, in my opinion, is the perfect use case for map: transform an array using some criteria and return a new array.
for (or, foreach if you like) has its place, but I don't find it inherently more readable than map.
In reply to Re^3: cool way of manipulating array elements
by PrakashK
in thread cool way of manipulating array elements
by pashanoid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |