 <p>You had a syntax error at this line:</p> <p><code>result += "\" + movie.title + "\"-";</code></p> <p>It should be fixed with:</p> <p><code>result += '"' + movie.title + '"- ';</code></p> <p>In JavaScript both double and single quotes can be used, in your case you want to print out double quotes (<code>"</code>), you can "wrap" them in with a single quote ex: <code>'"'</code>.</p> <p>Interesting discussion on when to use double/single quotes can be found <a href="http://stackoverflow.com/questions/242813/when-to-use-double-or-single-quotes-in-javascript">here</a>.</p> <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code"> <pre class="snippet-code-js lang-js prettyprint-override"><code>var movies = [{ title: "Avengers", hasWatched: true, rating: 5 }, { title: "SpiderMan", hasWatched: false, rating: 4 }, { title: "LightsOut", hasWatched: true, rating: 6 }] // Print it out console.log(movies); // Print out all of them movies.forEach(function(movie) { var result = "You have "; if (movie.hasWatched) { result += "watched "; } else { result += "not seen "; } result += '"' + movie.title + '"- '; result += movie.rating + " stars"; console.log(result); });</code></pre> </div> </div> </p>