From 1b965147ff54c73f45a972ed536300d166d6eb7b Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Sat, 13 Jun 2015 02:19:52 +1000 Subject: [PATCH] Make step a default parameter of util.range. --- common/modules/util.jsm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/common/modules/util.jsm b/common/modules/util.jsm index d60a6fa4..5c3475ee 100644 --- a/common/modules/util.jsm +++ b/common/modules/util.jsm @@ -1203,13 +1203,11 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]), * * @param {number} start The interval's start value. * @param {number} end The interval's end value. - * @param {boolean} step The value to step the range by. May be - * negative. @default 1 - * @returns {Iterator(Object)} + * @param {number} step The value to step the range by. May be negative. + * @default 1 + * @returns {Generator(number)} */ - range: function* range(start, end, step) { - if (!step) - step = 1; + range: function* range(start, end, step=1) { if (step > 0) { for (; start < end; start += step) yield start;