Buryak20
@Buryak20
Изучаю js

Как заменить два соседних элементов в массиве js?

Вот такая задача может кто то сталкивался
Произвести замену в массиве
1 элемент --> 2
3 элемент --> 4 и тд
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
MagnusDidNotBetray
@MagnusDidNotBetray
Самый елеустремленный человек
Если правильно понял
const arr = [1, 2, 3, 4, 5];

for (let i = 0; i + 1 < arr.length; i += 2){
  [arr[i], arr[i + 1]] = [arr[i + 1], arr[i]];
}

console.log(arr);  //  [ 2, 1, 4, 3, 5 ]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
const arr = [1,2,3,4];
arr.map(x => ++x);

console.log(arr); // [2,3,4,5]
так норм? Или опишите подробнее что вы хотите заменить и чем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы