slice.js
v1.1.1
Published
nano version for slice of string and array like Python.
Downloads
381
Readme
slice.js
Nano version for slice of string and array, just like Python.
1. Install
npm install slice.js
var slice = require('slice.js');
//or
import slice from 'slice.js';
2. Usage
There is only one API named slice
.
// for array
const arr = slice([1, '2', 3, '4', 5, '6', 7, '8', 9, '0']);
arr[-2]; // 9
arr['2:5']; // [3, '4', 5]
arr[':-2']; // [1, '2', 3, '4', 5, '6', 7, '8']
arr['-2:']; // [9, '0']
arr['1:5:2']; // ['2', '4']
arr['5:1:-2']; // ['6', '4']
// for string
const str = slice('1234567890');
str[-2]; // '9'
str['2:5']; // '345'
str[':-2']; // '12345678'
str['-2:']; // '90'
str['1:5:2']; // '24'
str['5:1:-2']; // '64'
3. Test
npm install
npm run test
LICENSE
MIT@hustcc.