The mutable array-like object of interest.
The index of the element to move. Negative values are taken as an offset from the end of the array.
The target index of the element. Negative values are taken as an offset from the end of the array.
Linear.
A fromIndex or toIndex which is non-integral.
import { ArrayExt } from '@lumino/algorithm';
let data = [0, 1, 2, 3, 4];
ArrayExt.move(data, 1, 2); // [0, 2, 1, 3, 4]
ArrayExt.move(data, 4, 2); // [0, 2, 4, 1, 3]
Move an element in an array from one index to another.