Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. const slice = (array, from, to) => {
  2. let realFrom = from < 0 ? array.length + from : from
  3. let realTo = to > array.length ? to - array.length : to
  4. return (realFrom <= realTo
  5. ? array.slice(realFrom, realTo)
  6. : array.slice(realFrom, array.length).concat(array.slice(0, realTo))
  7. )
  8. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement