Enumerates an array of objects and returns a new table containing only the value of one particular field. ```lua table.extract(arr, "key") ``` ### Parameters ### `arr` is an array of tables. `key` is the name of the field to be extracted. ### Return Value ### A new array containing only the values of the provided field key. ### Availability ### Premake 4.4 or later.