deep-copy object

This block is part of the object group and was last modified in core v10.4.28.

deep-copy object v10.4.28

Builds a new object from the given object, removing deep references. This function has performance impact on wide-spread use.

In pins 1
  • object required
    object

    Object to build deep-copy from.

Out pins 1
  • Output
    object

Returns a DEEP copy via JSON round-trip: the output shares NO references with the input, and values are normalized to JSON shapes (dates become strings, all numbers become floats); non-serializable input yields {}. Empty or missing input yields {}. The input object is never modified.

copy

A typical wiring for deep-copy object: new object feeds the object pin; the object out pin feeds custom field.

Studio canvas example for the deep-copy object block: typical wiring for deep-copy object.

Used in these guides

These documentation pages use or explain this block:

Version history

Introduced in v10.4.28.


Back to object Return to the main group to view all sub-groups Back to create Return to the group to view all blocks within this group