The arguments object is an Array-like object corresponding to the arguments passed to a function.
DOMStringMap
DOMStringMap
https://developer.mozilla.org/en-US/docs/Web/API/DOMStringMap
The HTMLCollection interface represents a generic collection (array-like object similar to arguments) of elements (in document order) and offers methods and properties for selecting from the list.
The HTMLCollection interface represents a generic collection (array-like object similar to arguments) of elements (in document order) and offers methods and properties for selecting from the list.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection
The NamedNodeMap interface represents a collection of Attr objects.
The NamedNodeMap interface represents a collection of Attr objects. Objects inside a NamedNodeMap are not in any particular order, unlike NodeList, although they may be accessed by an index as in an array.
A NamedNodeMap object is live and will thus be auto-updated if changes are made to its contents internally or elsewhere.
https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap
JavaScript HTML DOM Node List
JavaScript HTML DOM Node List
https://developer.mozilla.org/en-US/docs/Web/API/NodeList
http://www.w3schools.com/js/js_htmldom_nodelist.asp
NamedNodeMap Companion
NodeList Companion
The arguments object is an Array-like object corresponding to the arguments passed to a function.
The arguments object is a local variable available within all functions. You can refer to a function's arguments within the function by using the arguments object. This object contains an entry for each argument passed to the function, the first entry's index starting at 0.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments