您好我在javascript中使用此代码:
actFinal: function(fecha,datos,rut,nombre){
var self = this;
var aFinalDos = new Array();
$.each(datos, function(index,value){
var date = value.start.substring(0,10);
$.each(self.aControlesEditados, function(index2,value2){
var aFinal = new Array();
var date2 = value2.fecha.substring(0,10);
if(date2 == date){
aFinal.push(value.start,value.estado)
aFinalDos.push(aFinal)
}
});
});
console.info(aFinalDos);
},
代码打印出来:
(数组可能更多,但在这种情况下是6,我需要显示3)
我需要删除重复项,我的意思是,我只需要这个:
我该如何解决这个问题?抱歉,我的英文。
答案 0 :(得分:2)
UnderscoreJS有一个名为unique
的数组函数,它产生一个无副本的数组。
唯一的事情 - 我不确定它是否会在这种情况下起作用 - 因为你有阵列数组。