UNPKG

froebel

Version:
5 lines (4 loc) 254 B
/** Access list at `i % length`. Negative indexes start indexing the last * element as `[-1]` and wrap around to the back. */ const atWrap = (arr, i) => arr[i >= 0 ? i % arr.length : arr.length + (i % arr.length || -arr.length)]; export default atWrap;