Table.move isn't work for me please i need help!

local function flattenTable(list)
	--[[
	before
	
	{
		[1] = {[1], [2]},	
		[2] = {[1], [2]},
	}
	
	after
	
	{
		[1] = {}
		[2] = {}
		[3] = {}
		[4] = {}
	}
	]]
	local result = {}
	
	for _, v in list do
		print(v)
		table.move(v, 1, #list, 1, result)
	end

	print(result, "VIEW")

	return result
end

try this

local function flattenTable(list)
	-- Initialize an empty result table
	local result = {}
	
	for _, v in ipairs(list) do
		-- Move elements from each sub-table `v` to the `result` table
		table.move(v, 1, #v, #result + 1, result)
	end

	print(result, "VIEW")

	return result
end

it isn’t work…
View my v table = {
[1] = ▼ {
[“children”] = :arrow_forward: {…},
[“description”] = “Voici le deuxieme noeuds”,
[“name”] = “2”,
[“price”] = 10,
[“unlocked”] = false
},
[2] = ▼ {
[“children”] = :arrow_forward: {…},
[“description”] = “FLEMME”,
[“name”] = “3”,
[“price”] = 25,
[“unlocked”] = false
}