すべてのユーザーのコメントをループしようとしていますが、if ステートメントで特定の値を探しています。問題は、一部のユーザーがコメントを作成していないためにアプリが壊れることです。そのため、「収集された」未定義の「プロパティを読み取れません」というメッセージが表示されます。if ステートメントの未定義の値をスキップするにはどうすればよいですか? コードは以下のとおりです。
<% for(var i=0; i < users.length; i++) { %>
<tr>
<% if(users[i].comments.slice(-1)[0].collected !== 'At Reception') { %>
<td>Nothing in reception - well done!</td>
<% } else { %>
<td><%= users[i].studio %></td>
<td><%= users[i].name %></td>
<td><%= users[i].email %></td>
<td><%= users[i].username %></td>
<td><%= users[i].comments.slice(-1)[0].collected %></td>
<td><a class="btn btn-primary" href="/users/<%= users[i]._id %>">More Info</a></td>
<% } %>