fix-array-length

0.1.3 • Public • Published

fix-array-length

list or array with fix length, the loop is iterated to maintain the length of array. node > 6 is required. Not dependencies.

install

 
npm install --save fix-array-length

usage

list = FixArrayLength(2)
list.push(0);
list.push(1);
list.push(2);
assert(list.valueOf().length === 2);
assert.deepStrictEqual(list.valueOf(), [ 1, 2 ]);
 
 list.push(0, 1, 2, 3, 4);
assert(list.valueOf().length === 2);
assert.deepStrictEqual(list.valueOf(), [ 3, 4 ]);
 
list.unshift(2);
list.unshift(4);
list.unshift(5);
assert(list.valueOf().length === 2);
assert.deepStrictEqual(list.valueOf(), [ 5, 4 ]);
 
list.concat([ 1, 2, 3, 4, 4, 5, 6, 7, 8 ]);
assert(list.valueOf().length === 2);
assert.deepStrictEqual(list.valueOf(), [ 7, 8 ])

Properties

_len

length of list

Methods

push(item[,...])

remove elements from init to maintain the length of array.

unshift(item)

remove elements from end to maintain the length of array.

pull()

alias to pop

concat(array1[,array2, array3...])

concar the array to current list

from(array)

build the list from array given

length()

return the number of items stored in list.

set(index, item)

set the value fo list in index with item given

getList()

return the native array

get(index)

get the item in index given

map(cb)

alias to native one

filter(cb)

alias to native one

forEach(cb)

alias to native one

pop()

alias to native one

shift()

alias to native one

slice(number, number)

alias to native one

toString()

alias to native one

sort(cb)

alias to native one

join(string)

alias to native one

find(cb)

alias to native one

findIndex(cb)

alias to native one

indexOf(object)

alias to native one

lastIndexOf(object)

alias to native one

reduce(cb, object)

alias to native one

reduceRight(cb, object)

alias to native one

reverse()

alias to native one

valueOf()

alias to native one

Package Sidebar

Install

npm i fix-array-length

Weekly Downloads

11

Version

0.1.3

License

MIT

Last publish

Collaborators

  • cereceres