как удалить часть массива?
есть массив
massiv = new Array('o1', 'o2', 'o3'); massiv[1] = null; //пробовал и так delete massiv[1]; alert(massiv.length) /выдает 3 как мне удалить, что бы потом массив сдвинулся и выдавал длину 2, и не было пустой дырки там? |
|
var a = [1,2,3] a[a.length]=a[0] // сделали еще один елемент a[3], который равен 1 a.shift() // удалили первый элемент console.log(a[0]) //2 a.shift() //удалили двойку a.sort() // пересортировали alert(a) Можете еще так по извращаться...Только там уже надо будет подстраиваться под ваш массив |
|
спасибо за ответы) тему закройте
|
Цитата:
Цитата:
http://javascript.ru/Array/shift http://javascript.ru/Array/pop |
Часовой пояс GMT +3, время: 00:31. |