如何在Jade中反向循环迭代?

ul.blogpostGrid for child in page.get('/posts').children a(href=child.url): li.col.span_1_of_4 h2 #{child.title} div.imgThumb(style='background-image: url(#{child.url}thumb.jpg);') p #{child.excerpt} 

For循环目前按照创build的升序显示博客post。 我怎样才能扭转显示他们的顺序? 是否有反向function? 如果是的话,在这方面如何实施呢? 我正在使用木材cms。 https://github.com/studiomoniker/woods

这帮助。

 for child in page.get('/posts').children.reverse() 

您可以使用while向后遍历post:

 ul.blogpostGrid - var posts = page.get('/posts').children; - var postIndex = posts.length; while postIndex >= 0 a(href=posts[postIndex--]): li.col.span_1_of_4 h2 #{posts[postIndex--].title} div.imgThumb(style='background-image: url(#{posts[postIndex--].url}thumb.jpg);') p #{posts[postIndex--].excerpt}