node.js - 停止 Pug 中的每个循环

这是我的混合:

mixin treeview(...routes)
  each route in routes
    //- path is a variable which I passed from express
    if (path === route)
      li.treeview.active
        if block
          block
        //- stop right here

看起来像 Javascript 中的 break

最佳答案

您可以使用 - 打破

mixin treeview(...routes)
  each route in routes
    //- path is a variable which I passed from express
    if (path === route)
      li.treeview.active
        if block
          block
          - break
          //- stop right here

一个简单的 demo