Javascript 如何在具有长度限制和数字限制的数组中创建数字序列?
请帮助我解决这些问题: 给定Javascript 如何在具有长度限制和数字限制的数组中创建数字序列?,javascript,arrays,ecmascript-6,Javascript,Arrays,Ecmascript 6,请帮助我解决这些问题: 给定x和y 案例1:x=10和y=4 //x表示数组长度,y表示数组中允许的数目限制 应该返回[0,1,2,3,4,0,1,2,3,4] 案例2:x=13和y=3 应该返回[0,1,2,3,0,1,2,3,0,1,2,3,0] x和y应该是动态的您可以简单地执行以下操作: function createNumberSequenceInArray(x, y) { let p = 0; let result = []; while (result.le
x
和y
案例1:x=10
和y=4代码>
//x表示数组长度,y表示数组中允许的数目限制
应该返回[0,1,2,3,4,0,1,2,3,4]
案例2:x=13
和y=3代码>
应该返回[0,1,2,3,0,1,2,3,0,1,2,3,0]
x
和y
应该是动态的您可以简单地执行以下操作:
function createNumberSequenceInArray(x, y) {
let p = 0;
let result = [];
while (result.length < x) {
if (p > y) {
p = 0;
}
result.push(p);
p++;
}
return result;
}
createNumberSequenceInArray(10,4);
函数createNumberSequenceInArray(x,y){
设p=0;
让结果=[];
while(result.lengthy){
p=0;
}
结果:推挤(p);
p++;
}
返回结果;
}
createNumberSequenceInArray(10,4);
您的问题将被否决,因为您正在寻找答案,而不尝试自己解决问题。你需要表现出你自己的努力。