Simple Table question

If I want to reuse a table variable which is the correct way or does it matter??

local t = { {1,2,3,4}, {1,2,3,4}, {1,2,3,4} } --do things-- --re-init the table-- t = nil t = {}

or is this fine?

local t = { {1,2,3,4}, {1,2,3,4}, {1,2,3,4} } --do things-- --re-init the table-- t = {}

Best way would be to actually clean the table and reuse it entirely (creates less garbage on the long run).
But writing t = nil first or not, shouldn’t make any difference as long as the variable doesn’t reference that table anymore.

Best way would be to actually clean the table and reuse it entirely (creates less garbage on the long run).
But writing t = nil first or not, shouldn’t make any difference as long as the variable doesn’t reference that table anymore.