Javascript 谷歌说代码无效,我的错误在哪里?
谷歌表示,它无法读取以下代码块中的hasweated属性Javascript 谷歌说代码无效,我的错误在哪里?,javascript,Javascript,谷歌表示,它无法读取以下代码块中的hasweated属性 var movie = [ { title: "Iron Man", hasWatched: true, rating: "5.0", }, { title: "Mad Max", hasWatched: false, rating: "2.0", } ] 您没有将参数传递给buildString()函数 在forEach中调用bui
var movie = [
{
title: "Iron Man",
hasWatched: true,
rating: "5.0",
},
{
title: "Mad Max",
hasWatched: false,
rating: "2.0",
}
]
您没有将参数传递给buildString()函数
在
forEach
中调用buildString()代码>无参数
function buildString (movie){
var result = "You have ";
if(movie.hasWatched){
result += "watched ";
} else {
result += "not watched ";
}
result += "\"" + movie.title + "\" - ";
result += movie.rating + " stars"
return result;
}
movie.forEach(function(movie){
buildString();
console.log(buildString(movie));
});
movie.forEach(function(movie){
buildString(movie);
console.log(buildString(movie));
});