В этой статье описывается метод JavaScript для удаления указанного элемента значения из массива. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
В следующем коде используются два способа удаления элементов массива. Первый определяет отдельную функцию, а вторая определяет метод удаления для объекта массива. Вызов очень прост.
Определить функцию removeByValue для удаления элемента
function RemoveByValue (arr, val) {for (var i = 0; i <arr.length; i ++) {if (arr [i] == val) {arr.splice (i, 1); перерыв; }}} var somearray = ["mon", "tue", "wed", "thur"] remostbyvalue (omearray, "tue"); // omearray теперь будет иметь "mon", "ср", "thur"Добавьте соответствующие методы в объект массива, и вызов становится проще. Вы можете напрямую вызвать метод MextByvalue массива, чтобы удалить указанный элемент.
Array.prototype.removebyvalue = function (val) {for (var i = 0; i <this.length; i ++) {if (this [i] == val) {this.splice (i, 1); перерыв; }}} var somearray = ["mon", "tue", "wed", "thur"] somearray.removebyvalue ("tue"); // omearray теперь будет иметь "mon", "ср", "thur"Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.