рони,
нельзя к сожалению, иначе бы я перебор и посоветовал. var arr = [1,2,3]; delete arr[1]; да, забыл сказать метод не кроссбраузерный, в старых браузерах не поддерживается. Но можно реализовать. |
Цитата:
|
весело тут у вас :)) этож надо так над девушкой издеваться))))
var arr = [1,2,3,4,5];
var i = arr.length-1;
while (i>=0){
arra[i] = arra[i]+1;
i --;
}
|
T-sh,
ниже ваш код без ошибок и покороче )))
var arr = [1,2,3,4,5],i = arr.length;
while (i--){
arr[i]++;
}
alert(arr)
|
А почему никто не предложил вариант, через map
[1,2,3,4,5].map(function( item ){ return item++; });
Метод естественно не кроссбраузерный. |
Цитата:
|
черт.. опечатки не заметил в своем примере..
arra = arr :) руки уже не слушаются. |
Цитата:
var arr = [1,2,3,4,5], i = arr.length; while( i-- ) arr[i]++ ; alert(arr) |
Цитата:
Цитата:
var arr = [1,2,3,4,5], i = arr.length; while (arr[--i]++); alert(arr); :) |
Цитата:
...а, хотя не, не катит:( : var arr = [1,2,3,4,5,0], i = arr.length; while (arr[--i]++); alert(arr); |
| Часовой пояс GMT +3, время: 04:02. |