Skip to content

alexengrig/deslice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deslice

Double-ended slice method (Array.prototype.slice).

npm Build Status License

Installation

npm add deslice

Usage

import deslice from 'deslice';

const arr = [0, 1, 2, 3, 4, 5]

deslice(arr)         // > [0, 1, 2, 3, 4, 5]
deslice(arr, 3)      // > [3, 4, 5]
deslice(arr, -3)     // > [3, 4, 5, 0, 1, 2]
deslice(arr, 2, 4)   // > [2, 3]
deslice(arr, 2, -2)  // > [2, 3]
deslice(arr, -2, 2)  // > [4, 5, 0, 1]

License

This project is licensed under Apache License, version 2.0.