Las funciones de lista se utilizan para acceder a los valores de una lista, combinar listas y agregar elementos a las listas. Las listas Sass son inmutables (no pueden cambiar). Por lo tanto, las funciones de lista que devuelven una lista devolverán una nueva lista y no cambiarán la lista original. Las listas Sass están basadas en 1. El primer elemento de una lista está en el índice 1, no en el 0. La siguiente tabla enumera todas las funciones de lista en Sass:
Función | Descripción & Ejemplo |
---|---|
append(list, value, [separator]) | Agrega un solo valor al final de la lista. el separador puede ser automático, coma o espacio. automático es predeterminado.
Ejemplo: |
index(list, value) | Devuelve la posición del índice para el valor en la lista.
Ejemplo: |
is-bracketed(list) | Comprueba si la lista tiene corchetes.
Ejemplo: |
join(list1, list2, [separator, bracketed]) | Añade lista2 al final de lista1. el separador puede ser automático, coma o espacio. auto es predeterminado (usará el separador en la primera lista). entre paréntesis puede ser automático, verdadero o falso. automático es predeterminado.
Ejemplo: |
length(list) | Devuelve la longitud de la lista.
Ejemplo: |
list-separator(list) | Devuelve el separador de lista utilizado, como una cadena. Puede ser espacio o coma.
Example: |
nth(list, n) | Devuelve el n-ésimo elemento de la lista.
Ejemplo: |
set-nth(list, n, value) | Establece el elemento n de la lista en el valor especificado.
Ejemplo: |
zip(lists) | Combina listas en una sola lista multidimensional.
Ejemplo: |