js从数组中删除指定值(不是指定位置)的元素

        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);
            }
        };

        var array = [1, 2, 3, 4, 5];
        array.remove(3);

 

原文:https://www.cnblogs.com/telwanggs/p/4941553.html

posted @ 2020-07-23 16:18  BloggerSb  阅读(185)  评论(0)    收藏  举报