рони,
нельзя к сожалению, иначе бы я перебор и посоветовал. 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, время: 19:30. |