Looking through the dom.js source from the Closure library I found this (in goog.dom.getElementsByTagNameAndClass_):
if (opt_class) {
var arrayL
goog.dom.getElementsByTagNameAndClass_
You are dealing with html collections. An arrayLike object is a snapshot of a node list, rather than the 'live' collection object. It makes it as easy as an indexed array to work with, and less likely to cause complications if you create or delete nodes while looping through its members.