Почему я бросил вести этот сайт! Потому, что система ведет себя по-хамски по отношению к посетителям сайта, навязывая последним бесконечное количество баннеров-заглушек контента, особенно пришедшим с мобильных устройств!
Функция чистки массива от пустых элементов/значений
DownLoad_Free

Функция чистки массива от пустых элементов/значений - Архив

Нашли ошибку или
хотите что-то сообщить -
жмите Ctr+Enter Система Orphus



    [Ленточный вид форума] [Поиск] [RSS]



  • Страница 1 из 1
  • 1
Функция чистки массива от пустых элементов/значений
Дата: Воскресенье, 06.09.2015, 10:33 | Сообщение # 1
Группа: Администраторы
Сообщений: 1530
Array.prototype.clean = function(deleteValue) {
for (var i = 0; i < this.length; i++) {
if (this == deleteValue) {
this.splice(i, 1);
i--;
}
}
return this;
};

test = new Array("","Один","Два","", "Три","","Четыре").clean("");

test2 = [1,2,,3,,3,,,,,,4,,4,,5,,6,,,,];
test2.clean(undefined);

Пример: http://codepen.io/anikey99/pen/GpgaNz

splice - удаление элементов из массива


arr = [ "a", "b", "c", "d", "e" ]
removed = arr.splice(1,2) - команда на удаление 2х элементов, после первого

// removed = [ "b", "c"] (2 элемента с arr[1])
// arr = ["a", "d", "e"] (те что остались)

Источник: http://javascript.ru/Array/splice
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright kachay.ucoz.org © 2008-2024Хостинг от uCoz
^ Наверх ^
Пригодилось!