首页 > 编程语言 > 详细

JavaScript 类数组

时间:2019-03-31 17:43:01      阅读:186      评论:0      收藏:0      [点我收藏+]
类数组属性要为(数字索引),必须有length属性,最好加上push
//类数组
        var obj = {
            "0": ‘a‘,
            "1": ‘b‘,
            "2": ‘c‘,
            ‘length‘: ‘3‘,
            ‘push‘: Array.prototype.push,
            ‘splice‘: Array.prototype.splice
        }

类数组的实现

//类数组的实现
        Array.prototype.push = function (target) {
            obj[obj.length] = target;
            obj.length++;
        }

 var obj = {
            ‘2‘:‘a‘,
            ‘3‘:‘b‘,
            ‘length‘:2,
            ‘push‘:Array.prototype.push
        }
        obj.push(‘c‘);
        obj.push(‘d‘);//2:c,3:d

 

 

JavaScript 类数组

原文:https://www.cnblogs.com/FashionDoo/p/10632113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!