string.join()
The string.join() function returns the string built from $elements separated by $delimiter in original elements order.
// Sass.
@use 'sass:list';
@use 'sass:string';
// The `string.join()` function.
@function join($delimiter, $elements...) {
$string: '';
@each $element in $elements {
@if list.index(color list number string, type-of($element)) {
@each $element in $element {
$string: string.insert($string, #{$element}#{$delimiter or ''}, -1);
}
}
}
@return string.slice($string, 1, calc((string.length($delimiter) + 1) * -1));
}https://github.com/angular-package/sass/blob/main/string/_string.join.function.scss
Parameters
$delimiter
$delimiterThe delimiter to add between $elements.
$elements...
$elements...Elements to join to returned string of color, list, number or string type with the $delimiter.
Return
The return value is a string built from $elements with $delimiter.
Examples
Last updated
Was this helpful?