UNPKG

@prelude/array

Version:

Array module.

10 lines 431 B
import randomIndex from './random-index.js'; import swapDeleteAt from './swap-delete-at.js'; /** * Deletes and returns random element. Removed element is replaced by last element. * @throws {TypeError} if `values` array is empty. * @returns deleted element. */ const deleteSwapRandom = (values) => swapDeleteAt(values, randomIndex(values.length)); export default deleteSwapRandom; //# sourceMappingURL=delete-swap-random.js.map