您的位置:首页 > Web前端 > JavaScript

javascript js 操作数组 增删改查

2015-12-29 16:13 686 查看
函数定义

Array.prototype.indexOf = function(val) {

    for (var i = 0; i < this.length; i++) {

        if (this[i] == val) return i;

    }

    return -1;

};

Array.prototype.remove = function(val) {

    var index = this.indexOf(val);

    if (index > -1) {

        this.splice(index, 1);

    }

};

Array.prototype.insert = function (index, item) {
 this.splice(index, 0, item);
};

使用:

myarray.remove(i);//删除

//更新

myarray.remove(0);

myarray.insert(0,eventjson[0]);

//插入

myarray.insert(0,eventjson[0]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript