They are immutable array iterators — they return a new value instead of mutating the original, which leads to cleaner, more declarative code than manual for loops.
js
nums = [, , , ];
nums.( n * );
nums.( n % === );
nums.( sum + n, );
