1.0.0 • Published 3 years ago

nv-array-replace-with-value v1.0.0

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

nv-array-replace-with-value

  • nv-array-replace-with-value

install

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

usage

example

const ary_vrplc = require("nv-array-replace-with-value")

var arr = [1,2,3,4,3,3,7]
ary_vrplc.all(arr,'x',3)
//arr  [1,   2,   'x', 4,'x', 'x', 7]


var arr = [1,2,3,4,3,3,7]
ary_vrplc.all_not(arr,'x',3)
//arr  ['x', 'x', 3,   'x',3,   3,   'x']



var arr = [1,2,3,4,3,3,7]
ary_vrplc.fst(arr,'x',3)
//arr  [1, 2, 'x', 4,3, 3, 7]


var arr = [1,2,3,4,3,3,7]
ary_vrplc.fst_not(arr,'x',3)
//arr ['x', 2, 3, 4,3,   3, 7]


var arr = [1,2,3,4,3,3,7]
ary_vrplc.which(arr,'x',3,1)
//arr  [1,   2, 3, 4,'x', 3, 7]



var arr = [1,2,3,4,3,3,7]
ary_vrplc.which_not(arr,'x',3,1)
/*
> arr

>
*/

var arr = [1,2,3,4,3,3,7]
ary_vrplc.which_from_lst(arr,'x',3,1)
/*
    > arr
     [
       1, 'x', 3, 4,
       3, 3,   7
     ]
*/

var arr = [1,2,3,4,3,3,7]
ary_vrplc.which_not_from_lst(arr,'x',3,1)
/*
> arr
   [
     1, 2, 3, 'x',
     3, 3, 7
   ]
*/

var arr = [1,2,3,4,3,3,7]
ary_vrplc.lst(arr,'x',3)
//arr 

var arr = [1,2,3,4,3,3,7]
ary_vrplc.lst_not(arr,'x',3)
/*
    > arr
    [
      1, 2,   3, 4,
      3, 'x', 7
    ]
    >
*/
var arr = [1,2,3,4,3,3,7]
ary_vrplc.some(arr,'x',3,0,2)
//arr   [1, 2,   'x', 4,3, 'x', 7]


var arr = [1,2,3,4,3,3,7]
ary_vrplc.some_not(arr,'x',3,0,2)
/*
   > arr
   [
     'x', 2, 3, 'x',
     3,   3, 7
   ]
   >
*/

var arr = [1,2,3,4,3,3,7]
ary_vrplc.some_from_lst(arr,'x',3,0,2)
/*
    > arr
    [
      1, 2,   'x', 4,
      3, 'x', 7
    ]
    >
*/

var arr = [1,2,3,4,3,3,7]
ary_vrplc.some_not_from_lst(arr,'x',3,0,2)
/*
    > arr
    [
      1, 'x', 3,   4,
      3, 3,   'x'
    ]
    >
*/

API

  • ary_vrplc.all(arr,rplc_by,value)
  • ary_vrplc.all_not(arr,rplc_by,value)
  • ary_vrplc.which(arr,rplc_by,value,which)
  • ary_vrplc.which_not(arr,rplc_by,value,which)
  • ary_vrplc.which_from_lst(arr,rplc_by,value,which)
  • ary_vrplc.which_not_from_lst(arr,rplc_by,value,which)
  • ary_vrplc.fst(arr,rplc_by,value)
  • ary_vrplc.fst_not(arr,rplc_by,value)
  • ary_vrplc.lst(arr,rplc_by,value)
  • ary_vrplc.lst_not(arr,rplc_by,value)
  • ary_vrplc.some(arr,rplc_by,value,...whiches)
  • ary_vrplc.some_not(arr,rplc_by,value,...whiches)
  • ary_vrplc.some_from_lst(arr,rplc_by,value,...whiches)
  • ary_vrplc.some_not_from_lst(arr,rplc_by,value,...whiches)

LICENSE

  • ISC