我需要编写一个名为addToArray的函数。这个功能应该: 取两个参数num1和num2 使用for循环将num1到num2中的每个数字添加到数组
所以如果num1 = 2且num2 = 4 然后数组= [2,3,4]
我的尝试:
addToArray = function (num1, num2) {
for (var i = num1; i < num2 + 1 ; i++) {
array.push(i);
}
return array;
}
答案 0 :(得分:2)
您没有初始化array
和addToArray
变量,这会导致JS崩溃。
var addToArray = function (num1, num2) {
var array = [];
for (var i = num1; i <= num2 ; i++) {
array.push(i);
}
return array;
}
答案 1 :(得分:1)
function addToArray(num1, num2) {
var array = []; //missing initialization
for (var i = num1; i <= num2; i++) {
array.push(i);
}
return array;
}
答案 2 :(得分:0)
你在for循环之前缺少一行
var array=[]; //initialize the variable
完全
addToArray = function (num1, num2) {
var array=[];
for (var i = num1; i < num2 + 1 ; i++) {
array.push(i);
}
return array;
}
答案 3 :(得分:0)
:
var addToArray = (num1, num2) => {
var array = [];
for (var i = num1; i < num2 + 1 ; i++) array.push(i);
return array;
}
console.log(addToArray(2,5)); // [ 2, 3, 4, 5 ]