Sass liste funktioner
- Forrige side Sass numeriske
- Næste side Sass mappe
Sass liste funktioner
Listefunktioner bruges til at tilgå værdier i listen, kombinere lister og tilføje elementer til listen.
Sass-lister er uændelige (de kan ikke ændres). Derfor returnerer liste-funktioner en ny liste, uden at ændre den oprindelige liste.
Sass-lister er baseret på 1. Den første listeemne ligger ved indeks 1, ikke 0.
Her er en liste over alle liste-funktioner i Sass:
funktion | beskrivelse & eksempel |
---|---|
append(list, value, [separator]) |
tilføje en enkelt værdi til listen i slutningen. Eksempel:append((a b c), d) resultat: a b c d append((a b c), (d), comma) resultat: a, b, c, d |
index(list, value) |
returnerer indekset for værdien i listen. Eksempel:index(a b c, b) resultat: 2 index(a b c, f) resultat: null |
is-bracketed(list) |
tjek om listen har klammer. Eksempel:is-bracketed([a b c]) resultat: true is-bracketed(a b c) resultat: false |
join(list1, list2, [separator, bracketed)] |
brug af list2 tilføje til list1 i slutningen. Eksempel:join(a b c, d e f) resultat: a b c d e f join((a b c), (d e f), comma) resultat: a, b, c, d, e, f join(a b c, d e f, $bracketed: true) Resultat: [a b c d e f] |
length(list) |
Returnerer længden af listen. Eksempel:length(a b c) Resultat: 3 |
list-separator(list) |
Returnerer den brugte liste-separator som streng. Kan være space eller comma. Eksempel:list-separator(a b c) Resultat: "space" list-separator(a, b, c) Resultat: "comma" |
nth(list, n) |
Returnerer den n-te element i listen. Eksempel:nth(a b c, 3) Resultat: c |
set-nth(list, n, value) |
Sæt den n-te element i listen til den angivne værdi. Eksempel:set-nth(a b c, 2, x) Resultat: a x c |
zip(lists) |
Kom组合成单个多维列表。 Eksempel:zip(1px 2px 3px, solid brudt prikket, red green blue) Resultat: 1px solid red, 2px brudt green, 3px prikket blue |
- Forrige side Sass numeriske
- Næste side Sass mappe