类数组:具备数组和对象的特性
特点:必须有length属性,添加数据也是从length的那一位开始
例如:
var obj = {"1": "a","2": "b","3": "c",length: 3,push: Array.prototype.push}obj.push("taowuhua")obj.push("mafengshui")
返回结果:
var obj = {"1": "a","2": "b","3": "c",length: 2,push: Array.prototype.push}obj.push("taowuhua")obj.push("mafengshui")

var obj = {"3": "c",length: 4,push: Array.prototype.push}obj.push("taowuhua")obj.push("mafengshui")

实现原理:
Array.prototype.push=function(target){obj[obj.length]=targetobj.length++}
