Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
  • Loading branch information
kopipejst committed Mar 18, 2012
1 parent b725c89 commit 299f10b
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions README.md
@@ -0,0 +1,49 @@
=== Collection of usefull JS function ===

== just.range(start, end, step) ==

Create array containing arithmetic progressions.
If the step argument is omitted, it defaults to 1.
If the start argument is omitted, it defaults to 0.
In case of invalid argument empty arra will be returned.

= example =

just.range(4,15,2);

= returns =

[4,6,8,10,12,14]


== just.rrange (valuesRange, lengthRange) ==

Create array of random length withing given scope with random integer values withing given scope.
Values of params can be number of array in other case default will be [0,10] for both params

= example =

just.rrange([10, 150], [5,10]);

= returns =

array of 5-10 elements where each value is between 10-150
eg. [12, 99, 29, 136, 71, 100]


== just.orange(template, length) ==

Create array of objects base on provided template

= example =

var template = {
value: [10,1,2],
name: ['ten ','one','two']
}

just.orange(template, 3);

= returns =

[ { value: 10, name: 'ten'}, { value: 1, name: 'one'}, { value: 2, name: 'two'}]

0 comments on commit 299f10b

Please sign in to comment.