Well technically they didn&#x27;t need them, no - I&#x27;ve been working with for and for-in loops for years before learning other languages (like Scala, JS) that had a .map function that could do the same thing but much more compact and expressive. So their argument isn&#x27;t wholly invalid, and TBF I&#x27;d rather see a regular for-in loop than my colleague&#x27;s atrocious 200-character oneliners.