I got another question regarding jQuery\'s architecture. $(\'div\')
constructs a new jQuery
object:
$(\'div\') instanceof jQuery; /
I am not sure what this "array-like" craziness is from the other answers. There is no standard terminology for "array-like".
The actual difference here is the difference between an actual array, which is a collection of elements versus a linked list which is a collection of references. In reference to the DOM a linked list is properly referred to as a node list. These articlea have more information:
http://www.mindcracker.com/Story/1016/interview-question-difference-between-linked-list-and-array.aspx
http://www.sitepoint.com/a-collection-is-not-an-array/
http://blog.duruk.net/2011/06/19/nodelists-and-arrays-in-javascript/