删除数组中指定元素不是下标

来源:互联网 发布:javascript有编译器吗 编辑:程序博客网 时间:2024/05/01 21:03

摘自:http://hi.baidu.com/hydonlee/item/69fe8194d5dae3d91a49df68

 

 

 

        Array.prototype.indexOf function(val) {

            for (var 0; 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);

            }

        };

//前面是方法

        var arr [1, 2, 3, 4, 5];

        alert(arr.toString());

        arr.remove(3);

        alert(arr.toString());

    

0 0