690
 

Удаление определенных значений из массива

Следующая функция расширяет класс Array, добавляя возможность удалять определенные значения из массива:

Array.prototype.remove=function(s){
	for (i=0; i < this.length; i++){
		if (s == this[i]){
			this.splice(i, 1);
			--i;
		}
	}
}

В следующем примере из массива чисел удаляются все тройки:

var a = [1,2,3,3,4,5,3,2,3,4,5,3,2];

// удаляем все тройки
a.remove(3);
// теперь массив содержит значения 1,2,4,5,2,4,5,2
Добавить в закладки:
Maklay.com - Большой каталог товаров для спорта и активного отдыха

Оставить комментарий

JSToolbox создан на основе WordPress