1.0.1 • Published 2 years ago
nv-array-index-proxy v1.0.1
nv-array-index-proxy
- nv-array-index-proxy
install
- npm install nv-array-index-proxy
usage
example
const ary_ipx = require("nv-array-index-proxy")
var arr = [10,20,30,40,50,60,70]
var npx = ary_ipx.namex(arr,{ppp:0,pp:1,prev:2,curr:3,next:4,nn:5,nnn:6})
/*
> npx.curr
40
> npx.ppp
10
> npx.nn='A'
'A'
> arr
[
10, 20, 30, 40,
50, 'A', 70
]
>
*/
var arr = [10,20,30,40,50,60,70]
var curr = 3;
var ipx = ary_ipx.intx(arr,curr)
> ipx[0]
40
> ipx[-1]
30
> ipx[-2]
20
> ipx[-3]
10
> ipx[-4]
undefined
> ipx[1]
50
> ipx[2]
60
> ipx[3]
70
> ipx[4]
undefined
var arr = [10,20,30,40,50,60,70]
var pcnx = ary_ipx.pcnx(arr,3)
/*
> pcnx.c
40
> pcnx.p
30
> pcnx.pp
20
> pcnx.ppp
10
> pcnx.pppp
undefined
> pcnx.n
50
> pcnx.nn
60
> pcnx.nnn
70
> pcnx.nnnn
*/
var arr = [10,20,30,40,50,60,70]
var pcnix = ary_ipx.pcnix(arr,3)
/*
> pcnix.c
40
> pcnix.p
30
> pcnix.p2
20
> pcnix.p3
10
> pcnix.p4
undefined
> pcnix.n
50
> pcnix.n2
60
> pcnix.n3
70
> pcnix.n4
*/
API
- ary_ipx.namex(arr,n2i_dict)
- ary_ipx.pcnx(arr,curr_index=3)
- ary_ipx.intx(arr,curr_index=3)
- ary_ipx.pcnix(arr,curr_index=3)
LICENSE
- ISC
1.0.1
2 years ago