Официальный сайт студ.городка НГТУ
Программирование и БД » [JavaScript] Удаление элемента массива по не числовому ключу 

#1  31.10.06 13:32

[JavaScript] Удаление элемента массива по не числовому ключу

Кто-нибудь знает как это сделать? Вроде как есть метод delete, но после вызова он просто делает элемент undefined, а не удаляет его.
Можно ли вообще удалить элемент из массива?

Offline

#2  31.10.06 17:44

Re: [JavaScript] Удаление элемента массива по не числовому ключу

сделал так

Array.prototype.unset = function(id) {
  var temp=new Array();
  for (var i in this) if (id != i) temp[i] = this[i];
  return temp;
}
ну и соответственно:
var t=new Array();
...
t=t.unset('какой-то_ключ')

Исправлено A-Lex (31.10.06 18:15)

Offline

Программирование и БД » [JavaScript] Удаление элемента массива по не числовому ключу 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.022 сек.
Выполнено 14 запросов.