参考:添加链接描述
数组
数组是有序的数据集合,索引从0开始,有length属性
类数组
索引值是非负整数,有length属性,但是!!!没有数组所具有的其他方法
//类数组示例
var a = {'1':'gg','2':'love','4':'meimei',length:5};
类数组举例
- NodeList
- NodeList 对象是节点的集合,通常是由属性,如Node.childNodes 和 方法,如document.querySelectorAll 返回的。
- HTMLCollection
HTMLCollection 是一个接口,表示 HTML 元素的集合,它提供了可以遍历列表的方法和属性, 以下会返回HTMLCollection:
- document.getElementsByName
- document.getElementsByTagName
- document.getElementsByClassName
- document.forms
- argumrnts
- $返回的jquery对象
类数组对象转数组
- Array.prototype.slice.call(ArrayLike)
[ ].slice.call(ArrayLike) - Array.from(ArrayLike)
- Array.prototype.concat.apply([], arrayLike)