vue-app-sdk
Version:
15 lines (14 loc) • 430 B
JavaScript
import copyArray from "./_copyArray.js";
import isIndex from "./_isIndex.js";
var nativeMin = Math.min;
function reorder(array, indexes) {
var arrLength = array.length, length = nativeMin(indexes.length, arrLength), oldArray = copyArray(array);
while (length--) {
var index = indexes[length];
array[length] = isIndex(index, arrLength) ? oldArray[index] : void 0;
}
return array;
}
export {
reorder as default
};