SassMap

階層

建構子

存取子

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

    所有 SassScript 值都可以用作列表。映射被視為鍵值對的列表,而所有其他值都被視為單值的列表。

    回傳 boolean

  • get isTruthy(): boolean
  • 此值在 @if 陳述式和其他上下文中是否計為 true

    回傳 boolean

  • get separator(): ListSeparator
  • 此值作為列表的分隔符號。

    所有 SassScript 值都可以用作列表。映射被視為鍵值對的列表,而所有其他值都被視為單值的列表。

    回傳 ListSeparator

方法

  • 回傳在此映射中與 `key` 相關聯的值,如果映射中沒有 `key`,則回傳 `undefined`。

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

    參數

    回傳 undefined | Value

  • sassIndex 轉換為 JavaScript 風格的索引,索引到 asList 回傳的列表中。

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

    拋出

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

    參數

    • sassIndex: Value

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

    • 選用 name: string

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

    回傳 number