我有多个阵列,像这样:for循环打印出多个阵列具有类似名称
bugNames0 = ["wasp", "roach", "stinkbug", "mantis"];
bugNames1 = ["hornet", "beetle", "ant", "termite"];
bugNames2 = ["gnat", "fly", "grub", "chigger"];
bugNames3 = ["flea", "bed-bug","maggots", "cricket"];
接下来我有这样的循环:
function bugLoop() {
for (var i=0; i < 4 ; i++){
console.log(bugNames0[i]);
}
}
能够成功打印第一个数组到控制台,或者每个人如果手动更新数组名称中的数字。
但是,有没有办法做更多的东西一样吗?这下面的代码位不工作,但我希望它解释了什么是我想要做的事:
for (var i=0, j=0; i < 4; i++) {
console.log(bugNames(i)[j]);
}
}
在这里,我代表bugName#,我想打通0更新 - 3作为循环运行,仅打印出由j表示的每个数组的第一个选项。
目标结果打印到控制台是:
"wasp", "hornet", "gnat", "flea"
或者类似的东西。
如果可能的话,我想只能用香草JS,因为我工作的一个项目(自主分配运动),我试着用香草来完成它的解决方案。有种武力让自己了解语言更好的锻炼。
(另外,我只编码4个月,很抱歉,如果这是一个小白问题,我无法找到答案随时随地在线,只是很多循环的正常进行打印输出阵列。)
我花了一点认识到,你和AnthonyDJ基本上推荐同样的事情。但是,您深入解释了它。感谢你这样做,我很欣赏它(并且需要它完全包裹我的头)。 – Genko
很高兴听到你发现它的价值! –