Dynamic Bit Array
A Bit Array that grows in side as you set more bits
Installation
npm install --save dynamic-bit-array
Usage
Setting and checking bits
const BitArray = const array = arrayarrayarray console // trueconsole // falseconsole // "00000000000000000000000010001001"console // "10001001"
Creating bit array from string
const BitArray = const array = BitArray console //trueconsole //falseconsole //falseconsole //trueconsole // "1001"
Logical operations on arrays
NOT
const BitArray = const array = 32console // "00000000000000000000000000000000"console // "11111111111111111111111111111111" const other = BitArrayconsole // "11111111111111110000000000000000"
AND
const BitArray = const arrayA = BitArrayconst arrayB = BitArray console // "1000"
OR
const BitArray = const arrayA = BitArrayconst arrayB = BitArray console // "1101"
XOR
const BitArray = const arrayA = BitArrayconst arrayB = BitArray console // "0101"