我建议你用字典,把一些唯一的东西放在上面,比如那些当时被检查过的货币的ID。
如果你得到的新答案与以前的货币相同,加上更多,你可以使用内存中的字典再次检查这些项目。如果您没有得到上一个响应,您可以添加这些新项目,以避免取消选中的货币。
var dictionary = {};
// here you should do a forEach in currently checked currencies
...
dictionary[id] = value; // (true, because it is the value of checked)
希望对你有帮助。