Pythonにrange関数という数列を作る関数があるんですが、JavaScriptにもrange関数みたいなのがあると便利かもしれないと思って実装してみました。 関数型言語慣れするために再帰で書いたので、あまり長い数列は作れません。 Pythonのfor文 Pythonでは1から10までの数字をプリントする処理はこんな感じで書きます。 for i in range(1,11): print i range関数実装後のJavaScriptのコード JavaScriptでもこうやって書くと同じような結果になります。*1 range(1,11).forEach(function(i) { console.log(i); }); range関数のコード function range(start, end, step) { return ( (start === undefined) ? new