我似乎无法弄明白:/
each pet in pets && user in users
if user.email == pet.email
li #{pet.name}
返回空白,而:
each pet in pets
each user in users
if user.email == pet.email
li #{pet.name}
为电子邮件返回undefined
答案 0 :(得分:0)
如果您收到错误消息“电子邮件未定义”,则表示您尝试访问email
属性的某个对象实际上没有该属性。如果确保使用each
的数组中的所有对象都具有您尝试访问的所有属性,则不应该出现任何未定义的错误,即使这些字段为空。通常只有在您知道要迭代的对象具有相同的属性和方法时才使用for-each类型的循环,因此可以以相同的方式处理它们。