nv-array-replace-with-function

1.0.1 • Public • Published

nv-array-replace-with-function

  • nv-array-replace-with-function

install

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

usage

example

const ary_frplc = require("nv-array-replace-with-function")

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


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

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

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

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


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

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

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

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

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



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


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


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



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

API

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

LICENSE

  • ISC

Readme

Keywords

none

Package Sidebar

Install

npm i nv-array-replace-with-function

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

6.96 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2