//数组对象去重 参数传入数组对象
|
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
|
}
|