Цитата из вопроса и ответа в Байду знать
Например, массив {1,2,3,4,5}
Удалить 3 в массиве, чтобы получить {1,2,4,5}
JS -код:
<script type = "text/javascript"> array.parray.prototype.indexof = function (val) {// Прототип добавить атрибут в массив для (var i = 0; i <this.length; i ++) {// Это относится к количеству элементов класса массива, если (этот [i] == val) return i; // Элементы в массиве равны пропущенному параметру, I -индекс, если есть, я вернусь} return -1; }; Array.prototype.remove = function (val) {// Прототип добавить атрибут в массив var index = this.indexof (val); // Вызовите функцию index (), чтобы получить возвращаемое значение поиска if (index> -1) {this.splice (index, 1); // Используйте функцию splice () для удаления указанного элемента. Метод splice () используется для вставки, удаления или замены элементов массива}}; var array = [1, 2, 3, 4, 5]; Array.remove (3); </script>в
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.remove (val); Функция, массив является удаленным именем массива VAL - это конкретное содержание в указанном удаленном массиве.
Приведенная выше статья JS «Код реализации для удаления реализаций элементов указанных значений» (не указанных позиций) из массива - это все контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.