Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const slice = (array, from, to) => {
- let realFrom = from < 0 ? array.length + from : from
- let realTo = to > array.length ? to - array.length : to
- return (realFrom <= realTo
- ? array.slice(realFrom, realTo)
- : array.slice(realFrom, array.length).concat(array.slice(0, realTo))
- )
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement