我想创建一个由6个(半)随机琐事类别ID号组成的数组,这些ID号是从jService应用程序接口接收的。我将代码设置为迭代,将一个新的随机类别ID推送到空的categories数组中(如果该ID尚未包含)。 我在每次迭代后都会对变量categories执行console.logged操作以供参考。看起来ID被推入数组,但在每次迭代后被替换,留下5个空白数组项?相反,我尝试为category索引号创建一个嵌套迭代,并通过执行category[i]=randomCatId来添加ID,但无法正常工作。但是,推送方法不应该工作得很好吗?任何关于为什么会发生这种情况的帮助都将不胜感激。谢谢 let