Skip to content

Slice Array

What It Does

Extracts a portion of a list to create a new list, based on start and end positions you specify. This lets you take a subset of items from any list.

Inputs

NameDescriptionTypeRequired
arrayThe list to extract items fromListYes
startThe beginning position (index starts at 0)NumberYes
endThe end position (not included in the result)NumberYes

Outputs

NameDescriptionType
valueThe extracted portion of listList

Slice Array Example

How to Use It

  1. Drag the Slice Array node into your graph.
  2. Connect your list (like [Red, Blue, Green, Orange, Purple]) to the "array" input.
  3. Set the "start" value (e.g., 1) and "end" value (e.g., 4).
  4. The output will be the specified portion of the list (e.g., [Blue, Green, Orange]).

Tips

  • The end index is not included in the result, so slice(1,4) returns items at positions 1, 2, and 3.
  • You can use negative indices to count from the end of the list (-1 is the last item).

See Also

  • Index Array: For extracting a single item from a list.
  • Array Filter: For selecting items based on a condition rather than position.

Use Cases

  • Color Palette Segments: Extract part of a color palette to use in a specific component.
  • Token Subsets: Create smaller token collections from larger standardized sets.
  • Sequential Grouping: Group related tokens together by extracting portions from a sequence.