我正在使用Dojo。代码相当漫长而复杂,但这里是对正在发生的事情的总结:
页面加载,在构建应用程序期间,哈希以编程方式使用dojo / hash两次设置,第一次设置为"",第二次设置为" tileName =" Y01&#34 ;.在第二次更改之后,某些内容在随机时间点复制了最后一个条目,并且它看起来不像我的代码中的任何内容。基本上 - 在第二次哈希更改之后,历史记录读取3个条目 - 但是如果我添加一个500-600个条目的控制台循环,我将看到在某个点上历史记录将读取4个条目,最后一个条目作为副本第3次入场。
任何人都可以了解可能导致这种情况的原因吗?调试起来很困难,因为复制甚至没有被注册为"散列更改",因为它实际上并没有改变散列,只是复制了历史条目。