我目前只是试过这个:
var languages = ['HTML', 'CSS', 'JavaScript'];
languages.forEach(function(language) {
alert('I love ' + languages + '!');
});
虽然它正在返回警报3次,但它正在回复说“我喜欢HTML,CSS,Javascript!”三次,而不是每种语言,一次一个。我无法弄清楚为什么会这样?
答案 0 :(得分:1)
你的回调函数:
function(language) {
alert('I love ' + languages + '!');
}
对language
没有任何作用。它应该是:
function(language) {
alert('I love ' + language + '!');
}