2016-08-29 13 views
0

addToArrayという関数を書く必要があります。この関数はべきである: アレイ範囲を指定して配列を作成する

にNUM2にNUM1から各番号を追加するループ用の2つの引数、NUM1とNUM2 使用aを取るので、NUM1 = 2とNUM2 = 4 場合、アレイ= [2,3、 4]

私の試み:あなたはそう完全にループの

var array=[]; //initialize the variable 

前に1行が欠落している

addToArray = function (num1, num2) { 

for (var i = num1; i < num2 + 1 ; i++) { 
array.push(i); 
} 

return array; 
} 
+1

クール。あなたの質問は何ですか? –

答えて

2

あなたはJSがクラッシュしますarrayaddToArray変数を初期化しません。 ES 6で

var addToArray = function (num1, num2) { 
    var array = []; 

    for (var i = num1; i <= num2 ; i++) { 
    array.push(i); 
    } 

    return array; 
} 
0

addToArray = function (num1, num2) { 
    var array=[]; 
    for (var i = num1; i < num2 + 1 ; i++) { 
     array.push(i); 
    } 
    return array; 
} 
1
function addToArray(num1, num2) { 
    var array = []; //missing initialization 
    for (var i = num1; i <= num2; i++) { 
    array.push(i); 
    } 
    return array; 
} 
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 ] 
関連する問題