Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.09.2014, 23:39
Новичок на форуме
Отправить личное сообщение для 4man Посмотреть профиль Найти все сообщения от 4man
 
Регистрация: 21.09.2014
Сообщений: 1

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

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

Задание:

Поменяйте все элементы в массиве местами, то есть тот, что был 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/

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

Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 22.09.2014, 02:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

4man, между циклами
arr = arr1;
Ответить с цитированием
  #3 (permalink)  
Старый 22.09.2014, 09:20
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присвоение значения тегу value GreenJo Javascript под браузер 3 28.04.2014 10:43
Сортировка массива по возрастанию другого массива. vas88811 Events/DOM/Window 4 12.01.2014 10:31