Skip to content

Inject Item ​

What It Does ​

Adds a single item into a list at a specific position. Unlike push which adds to the end, this allows you to insert an item anywhere in the list.

Inputs ​

NameDescriptionTypeRequired
arrayThe original listListYes
itemThe item to insert into the listAnyYes
indexThe position to insert the item atNumberYes

Outputs ​

NameDescriptionType
arrayThe list with the new item addedList

Inject Item Example

How to Use It ​

  1. Drag the Inject Item node into your graph.
  2. Connect your list (like [16, 24]) to the "array" input.
  3. Connect the item to insert (like 15) to the "item" input.
  4. Set the "index" value (e.g., 1 to insert between the first and second items).

Tips ​

  • Use index 0 to insert at the beginning of the list.
  • You can use negative indexes to count from the end (-1 inserts before the last item).

See Also ​

  • Array Push: For adding items to the end of an array.
  • Replace: For replacing existing items rather than inserting new ones.

Use Cases ​

  • Color Palette Refinement: Insert a transitional color between existing shades at a specific position.
  • Priority Insertion: Add a new high-priority item in the middle of an existing sequence.
  • Layered Structure Design: Insert elements between existing layers in a design structure.