I think we should clarify this older comment, both here and on forEach().  Maybe something like: "Differs from $.each() in that it always iterates over the properties of an object, even if it has a length property making it look like an array."