如何使用哈希表计算对象的显示?

gj3fmq9x  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(279)

我必须用javascript语言实现一个函数。
我有三个数组,分别是日期的日、月和年。

var arrayDay= [];
    var arrayMonth = [];
    var arrayYear = [];
    var indexOfDate = [];
    var countAppears = [];

我想看看一个日期在这个对象数组中出现了多少次,我必须对对象数组中的每个日期都这样做;
我这样做;

for(var i=0;i<arrayYear.length;i++){
indexOfDate.push(i);
countAppears.push(group(arrayYear[i],arrayMonth [i],
arrayDay[i]));
}

function group(year, month, day){
var cont=0;
    for(var x=0;x<=arrayYear.lenght;x++){
        if(arrayYear[x] == year && arrayMonth[x] == month && 
        arrayDay[x] == day){
          cont++;
        }
    }
    return cont;
}

之后我必须编译两个数组,第一个数组包含date对象,第二个数组包含该日期的数量。
我怎样才能用哈希表做到这一点??
对不起我的英语。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题