From what I could tell, JS has no usual pattern for anything :S. This is a hang-over from many months spent coding with map/reduce... I now tend to reach for those utils before forEach :). I blame personality quirks!