Присвоение индексу массива значения другого индекса другого массива
Друзья, добрый день.
Помогите, пожалуйста, сталкнулся с такой проблемой.
Задание:
Поменяйте все элементы в массиве местами, то есть тот, что был 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/
Подскажите что я делаю не так?
Заранее спасибо.
|