我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。
最小的数字并非总在最前面
function sumAll(arr) {
var max=Math.max.apply(Math,arr);
var min=Math.min.apply(Math,arr);
var newArr=[];
for(var i=0;i<=max-min;i++){
newArr.push(min+i);
}
var a=newArr.reduce(function(accumulator,currentVal){
return accumulator+currentVal;
});
return a;
}
sumAll([1, 4]);
网友评论