我有多個陣列,像這樣: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
很高興聽到你發現它的價值! –