nv-array-find-value

1.0.2 • Public • Published

nv-array-find-value

  • nv-array-find-value

install

  • npm install nv-array-find-value

usage

example

const ary_findv = require("nv-array-find-value")

var arr = [1,2,3,4,5]
var narr = ary_findv.all(arr,r=>r%2)
//[ 1, 3, 5 ]

var narr = ary_findv.all_not(arr,r=>r%2)
//[ 2, 4 ]

ary_findv.which(arr,1,r=>r%2)
//3 

ary_findv.which(arr,5,r=>r%2)
//undefined
ary_findv.which_not(arr,1,r=>r%2)
// the 0th not (r%2===1) is 2
// the 1st not (r%2===1) is 4
//4

ary_findv.which_from_lst(arr,1,r=>r%2)
//3

ary_findv.fst(arr,r=>r%2)
//1

ary_findv.fst_not(arr,r=>r%2)
//2

ary_findv.lst(arr,r=>r%2)
//5

ary_findv.lst_not(arr,r=>r%2)
//4

ary_findv.some(arr,[0,2],r=>r%2)
//[ 1, 5 ]

ary_findv.some_not(arr,[0,2],r=>r%2)
//[ 2 ]

ary_findv.some_not(arr,[0,1],r=>r%2)
//[ 2, 4 ]

ary_findv.some_from_lst(arr,[0,2],r=>r%2)
//[ 5, 1 ]

ary_findv.some_not_from_lst(arr,[0,2],r=>r%2)
//[ 4 ]

ary_findv.some_not_from_lst(arr,[0,1],r=>r%2)
//[ 4, 2 ]

API

  • ary_findv.fst(arr,cond_func,...other_params)
  • ary_findv.fst_not(arr,cond_func,...other_params)
  • ary_findv.lst(arr,cond_func,...other_params)
  • ary_findv.fst_not(arr,cond_func,...other_params)
  • ary_findv.which(arr,which,cond_func,...other_params)
  • ary_findv.which_not(arr,which,cond_func,...other_params)
  • ary_findv.which_from_lst(arr,which,cond_func,...other_params)
  • ary_findv.which_not_from_lst(arr,which,cond_func,...other_params)
  • ary_findv.some(arr,whiches,cond_func,...other_params)
  • ary_findv.some_not(arr,whiches,cond_func,...other_params)
  • ary_findv.some_from_lst(arr,whiches,cond_func,...other_params)
  • ary_findv.some_not_from_lst(arr,whiches,cond_func,...other_params)
  • ary_findv.all(arr,cond_func,...other_params)
  • ary_findv.all_not(arr,cond_func,...other_params)

LICENSE

  • ISC

Readme

Keywords

none

Package Sidebar

Install

npm i nv-array-find-value

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

5.64 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2