数组去重


var all = [
{ timeStart: '9:00', timeEnd: '10:00', },
{ timeStart: '10:00', timeEnd: '11:00', },
{ timeStart: '11:00', timeEnd: '12:00', },
{ timeStart: '12:00', timeEnd: '13:00', }
]

  //去除timeStart相等的

console.log(uniqueArray(all, timeStart));
//数组去重复
            function uniqueArray(array, key) {
                var result = [array[0]];
                for(var i = 1; i < array.length; i++) {
                    var item = array[i];
                    var repeat = false;
                    for(var j = 0; j < result.length; j++) {
                        if(item[key] == result[j][key]) {
                            repeat = true;
                            break;
                        }
                    }
                    if(!repeat) {
                        result.push(item);
                    }
                }
                return result;
            };
原文地址:https://www.cnblogs.com/qing619/p/9283709.html