Java脚本,我有一个清单,动物=[猫、狗、另一个卡特、另一只dog、老鼠、松鼠等]
和另一个列表,数字=[2,3,4]
我正在循环动物列表。for(i=0;i<animals.length;i++(console.log=(数字(
我需要";console.log=(数字(";在第一个循环上给我2,在下一个循环中给我3,接下来的4,接下来的2…3…4
如果我不清楚,我再次道歉。
尝试使用余数运算符(%
(和要计算的数组长度。
const animals = ['cat', 'dog', 'another_cat', 'another_dog', 'mouse', 'squirrel'];
const numbers = [2, 3, 4];
for (let i = 0, counter = 0 ; counter < animals.length; ++counter) {
console.log(`number: ${numbers[i]}, animal: ${animals[counter]}`);
i = (i + 1) % numbers.length;
}