Javascript 每次调用函数(和循环)时,在数组项之后输出

Javascript 每次调用函数(和循环)时,在数组项之后输出,javascript,Javascript,我正在尝试编写一个函数,它输出16个数字中的一个,每次调用该函数时,它们都互相跟随 我有一个16个数字的数组,所以如果函数第一次被调用,它应该输出1,第二次输出2,直到我们达到16,然后它应该循环并输出1。。。16.您好,有多种解决方案。你可以用发电机 函数*gen(){ 常数arr=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]; 设指数=0; while(true){ 收益率arr[指数+++%arr.length]; } } 常量生成器=gen(); f

我正在尝试编写一个函数,它输出16个数字中的一个,每次调用该函数时,它们都互相跟随


我有一个16个数字的数组,所以如果函数第一次被调用,它应该输出1,第二次输出2,直到我们达到16,然后它应该循环并输出1。。。16.

您好,有多种解决方案。你可以用发电机

函数*gen(){
常数arr=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];
设指数=0;
while(true){
收益率arr[指数+++%arr.length];
}
}
常量生成器=gen();
for(设i=0;i<150;i++){
console.log(generator.next().value);

}
您自己试过吗?你在哪里卡住了?谢谢大家,我会尝试所有的建议!这不适用于网站,而是在MAX中使用,MAX是一个支持cycling74.com中javascript的图形编程环境。