一个遍历数组的例子 :

  1. each item in items
  2. li= item

渲染为:

  1. items = ["one", "two", "three"]
  2. li #{item}: #{i}

渲染为:

遍历一个数组的键值:

  1. obj = { foo: 'bar' }
  2. each val, key in obj

Jade在内部会把这些语句转换成原生的JavaScript语句,就像使用 users.forEach(function(user){, 词法作用域和嵌套会像在普通的JavaScript中一样:

如果你喜欢,也可以使用for

  1. for user in users
  2. for role in user.roles