一个获取2个整数值并返回数组的方法.JavaScript的

Rob*_*ion 2 javascript arrays

我想知道是否有可能创建一个方法,它接受两个整数值作为参数,并返回它们和数组之间的所有数字.

例如,如果我的方法是

function getNumberRange(first, last)
Run Code Online (Sandbox Code Playgroud)

我称之为

getNumberRanger(10, 13)
Run Code Online (Sandbox Code Playgroud)

有没有办法让我将答案作为以下数组值返回

[10, 11, 12, 13]
Run Code Online (Sandbox Code Playgroud)

如果措辞严厉,请提前致谢并表示歉意.

tha*_*guy 5

当然如此.

function getNumberRange(first, last) {
   var arr = [];
   for (var i = first; i <= last; i++) {
       arr.push(i);
   }
  return arr;
}
Run Code Online (Sandbox Code Playgroud)

你甚至可能想要添加一个检查,以确保第一个确实是最后一个,但为了避免错误.也许是这样的:

if (first > last) {
    throw new Error("first must be less than last");
}
Run Code Online (Sandbox Code Playgroud)