SassFunction

Sass 的函式類型

⚠️ 注意!

雖然一級 Sass 函式可以由自訂函式處理,但無法在 Sass 樣式表之外呼叫它們。

階層

    • SassFunction

建構函式

存取器

  • get hasBrackets(): boolean
  • 此值作為 list 是否有括號。

    所有 SassScript 值都可以用作 list。Map 可視為成對的 list,所有其他值則可視為單值的 list。

    回傳 boolean(布林值)

  • get isTruthy(): boolean
  • 此值在 @if 陳述式和其他情況下是否視為 true

    回傳 boolean(布林值)

方法

  • 以列表形式回傳此值中索引為 `index` 的值,如果 `index` 對此列表無效,則回傳 `undefined`。

    所有 SassScript 值都可以用作 list。Map 可視為成對的 list,所有其他值則可視為單值的 list。

    這是 `this.asList.get(index)` 的簡寫,但在某些情況下可能更有效率。

    ⚠️ 注意!

    此方法使用與 `immutable` 套件相同的索引慣例:與 Sass 不同,第一個元素的索引為 0,但與 Sass 相同,負數從列表的末尾開始索引。

    參數

    • index: number

    回傳 undefined | Value

  • sassIndex 轉換為 JavaScript 風格的索引,用於 asList 返回的列表。

    Sass 索引是從一開始的,而 JavaScript 索引是從零開始的。Sass 索引也可以是負數,以便從列表的末尾開始索引。

    拋出

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

    參數

    • sassIndex: Value

      Sass 風格的索引,將其作為列表。

    • 選用 name: string

      如果函數參數 sassIndex 來自一個參數,則為該參數的名稱(不含 $)。用於錯誤報告。

    回傳 number