Мне сложно определить, как перемещать элемент массива. Например, учитывая следующее:
var arr = [ 'a', 'b', 'c', 'd', 'e'];
Как написать функцию для перемещения 'd'
до 'b'
?
Или 'a'
после 'c'
?
После перемещения индексы остальных элементов должны быть обновлены. Это означает, что в первом примере после перемещения arr [0] будет = 'a', arr [1] = 'd' arr [2] = 'b', arr [3] = 'c', arr [4] = 'е'
Кажется, это должно быть довольно просто, но я не могу обернуть вокруг себя.