1.0.3 • Published 3 years ago

nv-array-remove-with-function v1.0.3

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

nv-array-remove-with-function

  • nv-array-remove-with-function

install

  • npm install nv-array-remove-with-function

usage

example

const ary_frm = require("nv-array-remove-with-function")

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

var arr = [1,2,3,4,5,6]
ary_frm.all_not(arr,r=>r%3)
//arr  [ 1, 2, 4, 5 ]

var arr = [1,2,3,4,5,6]
ary_frm.fst(arr,r=>r%3)
//arr  [ 2, 3, 4, 5, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.fst_not(arr,r=>r%3)
//arr  [ 1, 2, 4, 5, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.which(arr,1,r=>r%3)
//arr  [ 1, 3, 4, 5, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.which_not(arr,1,r=>r%3)
//arr  [ 1, 2, 3, 4, 5 ]

var arr = [1,2,3,4,5,6]
ary_frm.which_from_lst(arr,1,r=>r%3)
//arr [ 1, 2, 3, 5, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.which_not_from_lst(arr,1,r=>r%3)
//arr [1,2,4,5,6]

var arr = [1,2,3,4,5,6]
ary_frm.lst(arr,r=>r%3)
//arr [ 1, 2, 3, 4, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.lst_not(arr,r=>r%3)
//arr [ 1, 2, 3, 4, 5 ]

var arr = [1,2,3,4,5,6]
ary_frm.some(arr,[0,2],r=>r%3)
//arr   [ 2, 3, 5, 6 ]


var arr = [1,2,3,4,5,6]
ary_frm.some_not(arr,[0,2],r=>r%3)
//arr [ 1, 2, 4, 5, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.some_from_lst(arr,[0,2],r=>r%3)
//arr  [ 1, 3, 4, 6 ]

var arr = [1,2,3,4,5,6]
ary_frm.some_not_from_lst(arr,[0,2],r=>r%3)
//arr [ 1, 2, 3, 4, 5 ]    

API

  • ary_frm.fst(arr,cond_func,...cond_other_func_params)
  • ary_frm.fst_not(arr,cond_func,...cond_other_func_params)
  • ary_frm.which(arr,index,cond_func,...cond_other_func_params)
  • ary_frm.which_not(arr,index,cond_func,...cond_other_func_params)
  • ary_frm.which_from_lst(arr,index,cond_func,...cond_other_func_params)
  • ary_frm.which_not_from_lst(arr,index,cond_func,...cond_other_func_params)
  • ary_frm.lst(arr,cond_func,...cond_other_func_params)
  • ary_frm.lst_not(arr,cond_func,...cond_other_func_params)
  • ary_frm.some(arr,whiches,cond_func,...cond_other_func_params)
  • ary_frm.some_not(arr,whiches,cond_func,...cond_other_func_params)
  • ary_frm.some_from_lst(arr,whiches,cond_func,...cond_other_func_params)
  • ary_frm.some_not_from_lst(arr,whiches,cond_func,...cond_other_func_params)
  • ary_frm.all(arr,cond_func,...cond_other_func_params)
  • ary_frm.all_not(arr,cond_func,...cond_other_func_params)

LICENSE

  • ISC