wujingjing
2024-03-19 4d833fbb211c6c18694351ef9e4c8bb4f900aafd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//数组对象去重 参数传入数组对象
function arrRepeat(arr) {
    let result = [];
    let obj = {};
    for (var i = 0; i < arr.length; i++) {
        if (!obj[arr[i].name]) {
            result.push(arr[i]);
            obj[arr[i].name] = true;
        }
    }
    return result;
}
 
function formatNumber(n) {
    n = n.toString()
    return n[1] ? n : '0' + n
}
 
function formatTime(date) {
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = date.getDate();
 
    var hour = date.getHours();
    var minute = date.getMinutes();
    var second = date.getSeconds();
 
 
    return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
 
module.exports = {
    arrRepeat: arrRepeat,
    formatTime: formatTime
}