将一个更改表插入另一个表中。表值当它们应该不同时相同。

我正在尝试制作一个带有表格的表格。嵌套在主表格内的表格的值会略有变化。但最终结果是,主表格内的表格彼此相等且等于其最新值。

输出:

表格array中的三个表格应该彼此不同。我做错了什么?我不知道表格的一些东西吗?

点赞
用户1009479
用户1009479

表是对象,这意味着变量不包含表的值。相反,它保存对表的引用。所以在函数 test 中,当你执行:

y = x

现在 yx 都引用同一个表。这就是为什么 array 中的三个表都是相同的原因。

2014-05-18 03:33:03