pyslice
TypeScript icon, indicating that this package has built-in type declarations

2.1.1 • Public • Published

pyslice

An implementation of pythons slice in JS

Usage

const slice = require("pyslice");

//py: "Abracadabra"[0]    =>"A"
slice("Abracadabra", 0) //=>"A"

//py: "Abracadabra"[-5]    =>"d"
slice("Abracadabra", -5) //=>"d"


//py: "Abracadabra"[0:5]     =>"Abrac"
slice("Abracadabra", 0, 5) //=>"Abrac"

//py: "Abracadabra"[3:-6]     =>"ac"
slice("Abracadabra", 3, -6) //=>"ac"

//py: "Abracadabra"[0:]          =>"Abracadabra"
slice("Abracadabra", 0, false) //=>"Abracadabra"

//py: "Abracadabra"[:-2]          =>"Abracadab"
slice("Abracadabra", false, -2) //=>"Abracadab"


//py: "Abracadabra"[0:6:1]      =>"Abracadab"
slice("Abracadabra", 0, 6, 1) //=>"Abracadab"

//py: "Abracadabra"[::-3]                =>"aacb"
slice("Abracadabra", false, false, -3) //=>"aacb"

Readme

Keywords

Package Sidebar

Install

npm i pyslice

Weekly Downloads

2

Version

2.1.1

License

MIT

Unpacked Size

97.2 kB

Total Files

18

Last publish

Collaborators

  • npm