类数组

2019-01-20  本文已影响0人  开心的小哈

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 循环

上一篇 下一篇

猜你喜欢

热点阅读