在Stylus中获取密钥的索引

SASS有一个内置的索引函数,它返回一个数组中的键位置。 我一直在寻找几个小时,看看手写笔是否有任何类似的function,但到目前为止还没有发现任何东西。 有没有人知道在Stylus这样的function,或者使用Stylus Javascript API来实现类似的function?

作为一个例子,我试图在Stylus中重新创build这个Bootstrap函数:

grid-breakpoints := { xs: 0, sm: 544px, md: 768px, lg: 992px, xl: 1200px } @function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { $n: index($breakpoint-names, $name); @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); } 

我在Stylus回购的问题部分问了这个问题,很快从一位主要贡献者那里得到了答案。 以下是https://github.com/stylus/stylus/issues/2077问题的链接&#x3002;