let data = [0,1]
function arr(num){
if(num<data.length){
return data.slice(0,num)
} else{
for(let i=data.length;i<num;i++){
var sum = data[i-1]+data[i-2]
data.push(sum)
}
}
return data
}
本文介绍了JavaScript中一个名为`arr`的函数,它接受一个参数`num`,根据条件动态生成并返回一个不超过`num`长度的数组,如果`num`大于现有数据长度,则通过累加前两个元素填充新数组。
let data = [0,1]
function arr(num){
if(num<data.length){
return data.slice(0,num)
} else{
for(let i=data.length;i<num;i++){
var sum = data[i-1]+data[i-2]
data.push(sum)
}
}
return data
}
1210

被折叠的 条评论
为什么被折叠?