nv-facutil-simple-value
1.0.4 • Public • Published
- its just a sealed-array-of-size-1
- only 4 method: eq(V) AND transfer_to(V) AND take_from(V) AND swap_with(V)
- 2 getter .val_ AND .self_
- 1 setter .val_ : = js-value-except-undefined | V
- npm install nv-facutil-simple-value
const {unsafe,safe} = require("nv-facutil-simple-value");
> var v0 = safe(100)
> v0
___Value___(1) [ 100 ]
>
> v0.eq(100)
false
>
> var v1 = safe(100)
> v0.eq(v1)
true
> v0
___Value___(1) [ 100 ]
> v1
___Value___(1) [ 100 ]
> v0.transfer_to(v1)
> v0
___Value___(1) [ undefined ]
> v1
___Value___(1) [ 100 ]
> v0.take_from(v1)
> v0
___Value___(1) [ 100 ]
> v1
___Value___(1) [ undefined ]
>
> v0.val_ = 200
200
> v0
___Value___(1) [ 200 ]
> v1.val_ = v0
___Value___(1) [ undefined ]
> v1
___Value___(1) [ 200 ]
> v0
___Value___(1) [ undefined ]
>
v0.self_
v0.val_
v0.val_
v0.unset
v0.take_from
v0.transfer_to
v0.swap_with
v0.eq
- NAME
- is(o):Boolean
- safe(o):V
- unsafe(z):V
Readme
Keywords
nonePackage Sidebar
Install
npm i nv-facutil-simple-value
Weekly Downloads