2016-08-29 6 views
0

addToArray라는 함수를 작성해야합니다. 이 기능해야 배열범위가 지정된 배열 만들기

에 NUM2에 NUM1 각 번호를 추가 루프 개의 인수 NUM1 및 NUM2 사용 A를 가지고 있으므로 NUM1 = 2 NUM2 = 4 경우 배열 = [2,3, 4]

내 시도 : 당신은 그래서 완전히 루프

var array=[]; //initialize the variable 

전에 한 줄 누락

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 ] 
관련 문제