1.0.0 • Published 3 years ago

nv-array-trim-with-function v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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