SassFunction

Sass 的 函数类型

⚠️ 注意!

虽然一等 Sass 函数可以由自定义函数处理,但无法在 Sass 样式表之外调用它们。

层次结构

    • SassFunction

构造函数

访问器

  • get hasBrackets(): boolean
  • 此值作为列表是否带括号。

    所有 SassScript 值都可以用作列表。映射被视为成对的列表,所有其他值都被视为单值列表。

    返回 boolean

  • get isTruthy(): boolean
  • @if 语句和其他 上下文中,该值是否被视为 true

    返回 boolean

方法

  • 返回此值作为列表中索引index处的值,如果index对于此列表无效,则返回undefined

    所有 SassScript 值都可以用作列表。映射被视为成对的列表,所有其他值都被视为单值列表。

    这是一种this.asList.get(index)的简写形式,但在某些情况下可能效率更高。

    ⚠️ 注意!

    此方法使用与immutable包相同的索引约定:与 Sass 不同,第一个元素的索引为 0,但与 Sass 类似,负数从列表的末尾开始索引。

    参数

    • index: number

    返回 undefined | Value

  • sassIndex转换为由asList返回的列表中的 JavaScript 样式索引。

    Sass 索引基于 1,而 JavaScript 索引基于 0。Sass 索引也可能是负数,以便从列表的末尾开始索引。

    抛出

    Error 如果sassIndex不是数字,如果该数字不是整数,或者如果该整数不是asList的有效索引。

    参数

    • sassIndex: Value

      此作为列表的 Sass 样式索引。

    • 可选 name: string

      如果来自参数,则来自函数参数sassIndex的名称(不带$)。用于错误报告。

    返回 number