【发布时间】:2017-05-25 20:37:31
【问题描述】:
作为学习练习的一部分,我正在尝试创建一个带有 For 循环的函数。该函数返回一个新的数组变量合并并匹配数组musicians 和instruments 的索引值。
所以预期的回报应该是字符串:
“约翰列侬弹吉他”
这是我的尝试,但我一直没有得到回报:
var musicians = ["John Lennon", "Paul McCartney", "George Harrison", "Ringo Starr"]
var instruments = ["Guitar", "Bass Guitar", "Lead Guitar", "Drums"]
function theBeatlesPlay(musicians, instruments) {
for (let i=0; i<musicians.length; i++) {
var newMusicians = musicians[i]
var newInstruments = instruments[i]
}
console.log(newMusicians[i] + "plays" + instruments[i])
}
【问题讨论】:
-
console.log应该在for循环内 -
将 console.log 放在 for 循环中。此外,不需要这些变量。
标签: javascript arrays for-loop