Страницы

Поиск по вопросам

пятница, 9 ноября 2018 г.

Как развернуть массив задом наперед?

Задание следующее:
Поменяйте все элементы в массиве местами, то есть тот, что был 10-м, сделайте 1-м. Тот, что был 9-м, сделайте 2-м и так далее.
Делаю а ничего не получается, точнее первые пять меняет а потом нет. Вот код:
var arr = new Array(1,2,3,4,5,6,7,8,9,10); var arr_2 = arr; var i = 0; var count = arr.length;
for (i = 0; i < arr.length; i++) { document.write(arr[i] + ' ');
} count=count-1; i = 0; for (i = 0; i < arr.length; i++) { arr[i]=arr[count]; arr[count]=arr_2[i]; count=count-1;
} document.write('
'); for (i = 0; i < arr.length; i++) { document.write(arr[i] + ' ');
}


Ответ

Я просто оставлю это сделать: http://javascript.ru/Array/reverse

Комментариев нет:

Отправить комментарий