Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2009, 01:04
Интересующийся
Отправить личное сообщение для velo Посмотреть профиль Найти все сообщения от velo
 
Регистрация: 28.10.2009
Сообщений: 24

Как удалить элемент массива?
Предположим есть некий массив
myArray[n](33, 55, 34.5, 0.12)

как удалить из него любой из элементов:
а) по значению, т.е. например 34.5
б) по индексу (номеру элемента), например 3

во всех случаях не создавая новый массив для сравнения, и после удаления элемента чтобы уменьшилась lenght массива и индексы элементов шли по порядку, т.е. в данном примере lenght стала = 3, а элемент со значением 0.12 стал элементом № 3
Ответить с цитированием
  #2 (permalink)  
Старый 11.11.2009, 03:27
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

http://javascript.ru/Array/splice
http://alljs.ru/2009/08/rasshirenie-...ruktora-array/
Ответить с цитированием
  #3 (permalink)  
Старый 05.02.2010, 15:58
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

var a = new Array(1,2,3,4);
alert ("Исходный массив: "+a.join(", "));
a.splice (2,1);
alert ("Итоговый массив: "+a.join(", "));
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить элемент из дерева DOM dummer jQuery 13 16.01.2011 16:19
Как добавить элемент в обьект json Юрий Игоревич Общие вопросы Javascript 2 26.10.2009 15:01
можно ли, если да то как удалить строки из таблицы Avaria Я не знаю javascript 3 11.06.2009 03:03
имея this как удалить элемент из тела html clgs Общие вопросы Javascript 1 13.05.2009 17:55
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53