Jul 24, 2017 · 1 min read
Overhead, I think.
function rearrangeItems(items, moveFromIndex, moveToIndex) {
const copy = [...items]; // const copy = items.slice();
const [movingItem] = copy.splice(moveFromIndex, 1);
copy.splice(moveToIndex, 0, movingItem);return copy;
}
Native, simple and clear.