我需要遍历1-100个潜在值,并检查该值是否出现一次或两次,然后根据该值做某些事情。(这些值只会出现0,1,2次)。有没有一种方法可以将生成的值存储在数组或哈希图中,并将生成的新值与哈希图中已有的其他值进行比较?
感谢您的帮助!
编辑:我将要提取的值是整数,所以我想我可以对我的哈希图中的所有值进行排序,然后从那里比较?
除非我对您有误解,否则您只能使用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;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句