Смена мест элементов массива

Александр

Идея программы - замена порядка номеров в массиве на обратный. Но в итоге выдает [undefined, 1, 3, 4, 5].

function reverseArray (array) {
  let tempVar = [];
  for (i=0; i
2 ответа

Александр

Опечатка в названии свойства lenght

function reverseArray (array) {
  let tempVar;
  for (var i = 0; i < array.length / 2; i++) {
    tempVar = array[i];
    array[i] = array[array.length - 1 - i];
    array[array.length - 1 - i] = tempVar;
  };
  return array;
};
console.log(reverseArray([1, 2, 3, 4, 5]));


Александр

Так же обратите внимание на метод reverse

Пример: [1, 2, 3, 4, 5].reverse() // [5, 4, 3, 2, 1]

licensed under cc by-sa 3.0 with attribution.