Javascript中有趣的“现象”

伪数组

伪数组是一种结构对象,具有以下特点

1.具有length属性
2.按照索引方式存储数据
3.不具有数组的push pop方法
4.可以通过Array.prototype.slice

比如
function内的arguments,document.forms和document.getElementsByTagName获取得到的集合(HTMLCollection和[]NodeList/childNodes]关于childNodes/NodeList