2016-03-06 91 views
-3

我写了这个:如何使用3个参数创建一个函数来创建一个数组?

function create(arr,start,end) 
{ 
    for(var i = 0; i < end ; i++) 
    { 
     arr = start++; 
    } 
    return arr; 
} 

,但它不工作。

+2

你想干什么?换句话说,你想完成什么? –

+0

如果'arr'是一个数组,你不能使用'arr = start ++',你至少应该使用'arr [i] = start ++'。无论如何,你应该更好地解释你正在尝试做什么 –

+0

你在这里做什么?你想要一个'end'大小的数组还是你将'arr'的一部分从'start'变为'end'或者......你的问题含糊不清,请解释一下! –

回答

0
function(arr, start, end) { 
    for(var i = 0; i < end ; i++) { 
    arr.push(start+i); 
    } 
    return arr; 
}