UNPKG

vue-app-sdk

Version:
15 lines (14 loc) 580 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const _copyArray = require("./_copyArray.cjs"); const _isIndex = require("./_isIndex.cjs"); var nativeMin = Math.min; function reorder(array, indexes) { var arrLength = array.length, length = nativeMin(indexes.length, arrLength), oldArray = _copyArray.default(array); while (length--) { var index = indexes[length]; array[length] = _isIndex.default(index, arrLength) ? oldArray[index] : void 0; } return array; } exports.default = reorder;