js判断一个list里面的applyform对象中的两个日期是否有重复部分?

js判断一个list里面的applyform对象中的两个日期是否有重复部分,求思路和代码,谢谢

for遍历list进行对比

     var arr = [{ d: '2015-10-12' }, { d: '2015-10-14' }, { d: '2015-10-12' }];
    var find = false;
    for (var i = 0; i < arr.length; i++) {
        for (var j = i + 1; j < arr.length; j++) {
            if (arr[i].d == arr[j].d) { find = true; break;}
        }
        if (find) break;
    }
    alert(find)

自顶一发,求大神来帮助啊!