我需要遍历 1-100 个可能的值并检查该值是否出现过一次或两次,然后根据它做某些事情。 (这些值只会出现 0、1、2 次)。有没有一种方法可以将生成的值存储在数组或 HashMap 中,并将生成的新值与 HashMap 中已有的其他值进行比较?
感谢您的帮助!
编辑:我将提取的值是整数,所以我想我可以对 HashMap 中的所有值进行排序,然后从那里进行比较?
最佳答案
除非我误解了你,否则你可以只使用 JavaScript 对象。你想做什么?
hash = {};
// Count the number of times each value occurs in the values array.
for (var i = 0; i < values.length; i++) {
if (!hash[values[i]]) {
hash[values[i]] = 1;
} else {
hash[values[i]] += 1;
}
}
关于javascript - 如何将值存储在 HashMap /数组中以便稍后进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20004391/