![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) ![]() ![]() |
Hej,
mam pewien problem z przenoszeniem elementów w tablicy o 1 w górę lub jeden w dół. O 1 w górę poradziłem sobie: Cytat var id= [1,2,3,4,5,6,7,8,9]; var array = new Array(); var j=2; for (var i in id) { array[ j ] = id[i]; j++; if (j>9) j=1; } j=0; for (var i in array) { id[ j ] = array[i]; j++; if (j>9) break; } ale mam problem w dół :/ Cytat j=9; for (var i in id) { array[ j ] = id[i]; j--; if (j<1) break; } j=8; for (var i in array) { j=j-1; if (j<0) j=8; id[ j ] = array[i]; } może ktoś coś podpowiedzieć? (IMG:style_emoticons/default/wink.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A nie łatwiej użyć funkcji shift, pop, push?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) ![]() ![]() |
A indeksy będą się zgadzały?
Na obiektach też to tak zadziała? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przecież to jest tablica nieindeksowana.
Na obiektach, nie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:11 |