Перестановка значений массива
Добрый день, никак не могу справиться с задачей
есть массив 0,1,2,3,4,5,6,7 как в нем поменять местами 2 и 5 объект? 0,1,5,3,4,2,6,7 Спасибо |
Забейте тогда на программирование вообще.
|
Не правильно выразился ... не переставить местами - это элементарно ...
сделать 5 элемент вторым то есть 0,1,5,2,3,4,6,7 |
b = a[2]; a[2] = a[5]; a[5] = b; самый простой для логики вариат :) |
Цитата:
тут надо через splice я так думаю |
Цитата:
меняешь местами индексы и значения, перемещаешь как хочешь, а потом обратно меняешь ) |
var remValue = tabsArray[elIndex]; tabsArray.splice(elIndex,1); tabsArray.splice(i,0, remValue); только надо еще учитывать что длина массива уменьшается при удалении |
Часовой пояс GMT +3, время: 01:48. |