Garry's Mod Wiki

table.Copy

  table table.Copy( table originalTable )

Description

Creates a deep copy and returns that copy.

This function does NOT copy userdata, such as Vectors and Angles!

Arguments

1 table originalTable
The table to be copied.

Returns

1 table
A deep copy of the original table

Example

Creates a deep copy of table Fruit

local Fruit = {"Orange", "Apple", "Banana"} local FruitCopy = table.Copy(Fruit) PrintTable(FruitCopy)
Output:
1 Orange 2 Apple 3 Banana