稀疏数组中的稀疏位置出是一个undefined的属性
数组的特性：当设置a.length=len是，如果len小于a的实际长度是，那么len之后的所有元素都会被删除
unshift方法将一个元素压到数组的首部其余的元素将全部后移
跳过不存在的元素，但是仍然处理undefined的元素
Merge branch 'master' of https://github.com/ysyfff/js_guide