lengthy

1.0.4 • Public • Published

lengthy-header

Build Status

Lengthy provides a similar mechanism to Ruby's times, but without extending the prototype of number.

Although you can create arrays at a certain length using

Array(5)

you can't iterate over these. This is kinda annoying because you can't do stuff like this:

Array(5).map(() => Math.random() * 5)

Which is pretty useful.

Lengthy saves the day with simple syntax:

Lengthy(5)

So you can create all kinds of fun one liners.

const randData = Lengthy(1000).map((val, i) => Math.PI * i)

Lengthy sets the value of the array to the same as the key, this means that you can rewrite the above a little simpler:

const randData = Lengthy(1000).map(i => Math.PI * i)

Good times 🙂️

npm install lengthy

Package Sidebar

Install

npm i lengthy

Weekly Downloads

2

Version

1.0.4

License

MIT

Last publish

Collaborators

  • supercrabtree