思路大致如下:

1.获取要删除项的下标

2.利用数组的 splice 方法删除指定项

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 arr = ["123","456","789"];
arr.remove("123");
console.log(arr);    // ["456","789"]

 如有表述不准确之处,欢迎指正,欢迎补充,感谢阅读。