1.可以利用属性名模拟数组的特征
2.可以动态的增长length属性
3.如果强行让类数组调用push方法,则会根据length属性值的位置进行属性的扩充
var obj={
"0" : "a",
"1" : "b",
"2" : "c",
"length" : 3,
"push" : Array.prototype.push,
"splice" : Array.prototype.splice//加上这个属性就像数组了
}
//类数组的要求
//属性要为索引(数字)属性,必须有length属性,最好加上push属性
// Array.prototype.push=function (target){
// this[this.length] =target;
// this.lenth ++;
// }
便利用for in 循环
网友评论