# nv-facutil-abject

> nv-facutil-abject =============== - simple-util for small-fixed-size AND named-index array

Latest version **1.0.3** (published 2021-09-12) · ISC license · 0 weekly downloads

## Install

```sh
npm install nv-facutil-abject
pnpm add nv-facutil-abject
yarn add nv-facutil-abject
bun add nv-facutil-abject
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2021-09-12 |
| First published | 2021-09-02 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | ihgazni2 |

## Links

- npm: https://www.npmjs.com/package/nv-facutil-abject
- npm.io page: https://npm.io/package/nv-facutil-abject

## Recent versions

- 1.0.3 (latest) — 2021-09-12
- 1.0.2 — 2021-09-08
- 1.0.1 — 2021-09-02

## README

nv-facutil-abject
===============
- simple-util for small-fixed-size AND named-index array

install
=======
- npm install nv-facutil-abject 

usage
=====
    
example
-------



        const {creat_cls} = require("nv-facutil-abject").dyn

###
        
        var _Abject = creat_cls('id','name','value','___locals___')
        var ao = new _Abject()
        > ao.dict_
        {
          id: undefined,
          name: undefined,
          value: undefined,
          ___locals___: undefined
        }
        > ao.oary_
        { '0': undefined, '1': undefined, '2': undefined, '3': undefined }
        >
        > ao.dict_
        {
          id: undefined,
          name: undefined,
          value: undefined,
          ___locals___: undefined
        }
        > ao.oary_
        { '0': undefined, '1': undefined, '2': undefined, '3': undefined }
        >
        > ao.id = '0x23445566'
        '0x23445566'
        > ao.oary_
        { '0': '0x23445566', '1': undefined, '2': undefined, '3': undefined }
        > ao.dict_
        {
          id: '0x23445566',
          name: undefined,
          value: undefined,
          ___locals___: undefined
        }
        > ao.id
        '0x23445566'
        > ao[0]
        '0x23445566'
        >
        > ao[2] = 888
        888
        > ao.dict_
        {
          id: '0x23445566',
          name: undefined,
          value: 888,
          ___locals___: undefined
        }
        > ao.value
        888
        > ao.oary_
        { '0': '0x23445566', '1': undefined, '2': 888, '3': undefined }
        >


###


        > var ao = new _Abject()
        > ao.dict_
        {
          id: undefined,
          name: undefined,
          value: undefined,
          ___locals___: undefined
        }
        > ao.update({name:'hash',value:'#tag'})
        > ao.dict_
        { id: undefined, name: 'hash', value: '#tag', ___locals___: undefined }
        >



        > var ao = new _Abject({id:'0x12345678',name:'hash',value:'#tag',___locals___:['myvar','myfunc']})
        > ao.dict_
        {
          id: '0x12345678',
          name: 'hash',
          value: '#tag',
          ___locals___: [ 'myvar', 'myfunc' ]
        }
        >



LICENSE
=======
- ISC

---
_Source: https://npm.io/package/nv-facutil-abject · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
