Javascript 有没有办法将一个对象放在数组中的两个不同位置,并使它们具有不同的值?
我正在用JavaScript制作一个小游戏来帮助我学习它。游戏是基于一系列的瓷砖,每个瓷砖都有不同的值 当它开始时,它将一个对象放入每个单元格,然后继续下一个单元格,更改值 它始终显示最后一个单元格的属性。有没有什么方法可以让单元格有不同的值而不产生大量不同的对象Javascript 有没有办法将一个对象放在数组中的两个不同位置,并使它们具有不同的值?,javascript,Javascript,我正在用JavaScript制作一个小游戏来帮助我学习它。游戏是基于一系列的瓷砖,每个瓷砖都有不同的值 当它开始时,它将一个对象放入每个单元格,然后继续下一个单元格,更改值 它始终显示最后一个单元格的属性。有没有什么方法可以让单元格有不同的值而不产生大量不同的对象 如果问题不清楚,很抱歉。我对JavaScript非常陌生。您不需要担心对象,而且很少有方法声明数组并使用它。您可以使用javascript 如果您对文档不满意,可以通过一些数组示例来了解值的变化和对象的变化 JavaScript数组:
如果问题不清楚,很抱歉。我对JavaScript非常陌生。您不需要担心对象,而且很少有方法声明数组并使用它。您可以使用javascript 如果您对文档不满意,可以通过一些数组示例来了解值的变化和对象的变化
如果您有任何问题,请在下面进行评论。您不必担心对象,而且很少有方法声明数组并使用它。您可以使用javascript 如果您对文档不满意,可以通过一些数组示例来了解值的变化和对象的变化
如果您有任何问题,请在下面进行评论。我认为您正在将同一对象反复推入数组。在更改所需的值时,使用操作符基本上就地克隆对象
const数组=[]
常量obj={a:5,b:6};
阵列推送(obj);
阵列推送(obj);
对象b=8;
array.push({…obj,b:10})
log(数组[0],数组[1],数组[2])代码>我认为您正在将同一个对象反复推入数组。在更改所需的值时,使用操作符基本上就地克隆对象
const数组=[]
常量obj={a:5,b:6};
阵列推送(obj);
阵列推送(obj);
对象b=8;
array.push({…obj,b:10})
log(数组[0],数组[1],数组[2])
Hi@ImTryingMyBest-请提供一些示例代码,这样可以更容易地给出建议。你必须制作“大量不同的对象”。别担心,JavaScript在这方面很好。谢谢@pointy,我只是想看看是否有不同的方法。你可以分享一些片段,看看你的代码是如何按照预期的行为进行结构的吗?嗨@ImTryingMyBest-请包括一些示例代码,这将使给出建议更容易。你必须“大量不同的对象”。别担心,JavaScript很擅长于此。谢谢@pointy,我只是想看看是否有不同的方法。您是否可以分享一些片段,看看您的代码是如何按照预期的行为进行结构的?