SkillAgentSearch skills...

Slice.js

:milky_way: nano library to enhance String.substring / Array.slice with python slice style by Proxy.

Install / Use

/learn @hustcc/Slice.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

slice.js

Nano version for slice of string and array, just like Python.

Build Status Coverage Status npm npm npm

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.

View on GitHub
GitHub Stars34
CategoryDevelopment
Updated3y ago
Forks1

Languages

JavaScript

Security Score

80/100

Audited on Mar 23, 2023

No findings