X-Git-Url: https://git.auder.net/img/rock_paper_scissors_lizard_spock.gif?a=blobdiff_plain;ds=sidebyside;f=utils%2Farray.js;h=af8462edb7f584a9d12248e1c1dec63758de0606;hb=HEAD;hp=c2cb25f8ad12f04e956a992767ab303b3d079f56;hpb=15106e8201ee8e46ce14f1dd369cae960e9a860c;p=xogo.git diff --git a/utils/array.js b/utils/array.js index c2cb25f..af8462e 100644 --- a/utils/array.js +++ b/utils/array.js @@ -5,8 +5,12 @@ export const ArrayFun = { return [...Array(size1)].map(() => Array(size2).fill(initElem)); }, - range: function(max) { - return [...Array(max).keys()]; + range: function(min, max) { + if (!max) { + max = min; + min = 0; + } + return [...Array(max - min).keys()].map(k => k + min); }, toObject: function(keys, values) {