SassCalculation

Sass 的計算類型

注意:在 JS API 中,計算並不會立即簡化。這也意味著未簡化的計算不等於它們簡化後的數字。

階層

    • SassCalculation

建構子

存取子

  • 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

  • sass索引 轉換為 JavaScript 風格的索引,以存取 asList 傳回的清單。

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

    擲出

    錯誤 如果 sass索引 不是數字、該數字不是整數,或者該整數不是 asList 的有效索引。

    參數

    • sass索引:

      Sass 風格的索引,將其視為清單。

    • 選用 name: string

      如果函數參數 sass索引 來自參數,則為其名稱(不含 $)。用於錯誤回報。

    傳回 數字