//删除字符串值的某个值

function test() {
    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(4);
    var list = "";
    for (var i = 0; i < array.length; i++) {
        list += array[i];
    }
    alert(list);
    alert(array.length);
}

function test1() {
        var arr = ['a', 'b', 'c', 'd', 'e'];
        function arr_del(d) {
            return arr.slice(0, d - 1).concat(arr.slice(d));
        }
        alert(arr_del(3)); // a,b,d,e
    }

原文地址:https://www.cnblogs.com/XIAO-BAI/p/3981590.html