1.0.0 • Published 3 years ago
nv-array-trim-with-function v1.0.0
nv-array-trim-with-function
- nv-array-trim-with-function
install
- npm install nv-array-trim-with-function
usage
example
const ary_ftrim = require("nv-array-trim-with-function")
var arr = ['a','b','c',1,2,'a',3,4,'x','y','z']
ary_ftrim.left(arr,2,r=>typeof(r)==='string')
arr
//['c', 1, 2, 'a', 3,4, 'x', 'y', 'z']
var arr = ['a','b','c',1,2,'a',3,4,'x','y','z']
ary_ftrim.lall(arr,r=>typeof(r)==='string')
arr
////[1, 2, 'a', 3,4, 'x', 'y', 'z']
var arr = ['a','b','c',1,2,'a',3,4,'x','y','z']
ary_ftrim.right(arr,2,r=>typeof(r)==='string')
arr
//['a','b','c',1,2,'a',3,4,'x']
var arr = ['a','b','c',1,2,'a',3,4,'x','y','z']
ary_ftrim.rall(arr,r=>typeof(r)==='string')
arr
//['a','b','c',1,2,'a',3,4]
var arr = ['a','b','c',1,2,'a',3,4,'x','y','z']
ary_ftrim.both(arr,2,r=>typeof(r)==='string')
arr
//['c',1,2,'a',3,4,'x']
var arr = ['a','b','c',1,2,'a',3,4,'x','y','z']
ary_ftrim.ball(arr,r=>typeof(r)==='string')
arr
//[ 1, 2, 'a', 3, 4 ]
API
- ary_ftrim.left(arr,n,cond_func,...cond_func_params)
- ary_ftrim.right(arr,n,cond_func,...cond_func_params)
- ary_ftrim.both(arr,n,cond_func,...cond_func_params)
- ary_ftrim.lall(arr,cond_func,...cond_func_params)
- ary_ftrim.rall(arr,cond_func,...cond_func_params)
- ary_ftrim.ball(arr,cond_func,...cond_func_params)
LICENSE
- ISC
1.0.0
3 years ago