在 Stylus 中获取键的索引

Getting the index of a key in Stylus

SASS 有一个内置的索引函数,returns 一个数组中的键位置。我已经搜索了几个小时,看看 Stylus 是否具有任何类似的功能,但到目前为止还没有找到任何东西。有谁知道 Stylus 中的类似功能或使用 Stylus 实现类似功能的方法 Javascript API?

例如,我正在尝试在 Stylus 中重新创建此 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 回购的问题部分问了这个问题,很快就从一位主要贡献者那里得到了答案。这是 link 问题 https://github.com/stylus/stylus/issues/2077.