It's the context to which the iterator function is bound. What `each` does is that it calls `iterator` for each property. If you use `this` inside iterator, it'll refer to the object provided with `scope`, otherwise it'll be the reader object itself.