Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Присвоение индексу массива значения другого индекса другого массива (https://javascript.ru/forum/misc/50329-prisvoenie-indeksu-massiva-znacheniya-drugogo-indeksa-drugogo-massiva.html)

4man 21.09.2014 23:39

Присвоение индексу массива значения другого индекса другого массива
 
Друзья, добрый день.

Помогите, пожалуйста, сталкнулся с такой проблемой.

Задание:

Поменяйте все элементы в массиве местами, то есть тот, что был 10-м, сделайте 1-м. Тот, что был 9-м, сделайте 2-м и так далее.

Пробую решить так:

var arr = new Array (1,2,3,4,5,6,7,8,9,10);
for (var x = 0; x <arr.length; x++) document.write(arr[x]+ "/");
document.write("<br>");
var arr1 = new Array();
x=arr.length-1;
for (var k = 0 ; k < arr.length; k++) {
arr1[k] = arr[x]
x--;
}
for (var k = 0; k <arr1.length; k++) document.write(arr[k] + "/");

И как вы понимаете ничего у меня не получается.
Результат неизменно:
1/2/3/4/5/6/7/8/9/10/
1/2/3/4/5/6/7/8/9/10/

А ожидаю я такого результата:
1/2/3/4/5/6/7/8/9/10/
10/9/8/7/6/5/4/3/2/1/

Подскажите что я делаю не так?

Заранее спасибо.

рони 22.09.2014 02:34

4man, между циклами
arr = arr1;

kostyanet 22.09.2014 09:20

Это какой класс лицея информационных технологий?


Часовой пояс GMT +3, время: 22:52.