使用映射优化判断太多

// switch (type) {
//     case 1:
//         result = month + '-' + dateVal + ' ' + hour + ':' + min ;  // 02-06 10:30
//         break;

//     case 2:
//         result = month + '-' + dateVal;  // 02-06
//         break;

//     case 3:
//         result = year + '年' + month + '月' + dateVal + '日' + ' ' + hour + ':' + min; // 2018年08月31日 10:30
//         break;

//     case 4: 
//         result = month + '月' + dateVal + '日' // 08月31日
//         break;

//     case 5:
//         result = formatTime(date)   // 2分钟前
//         break;

//     case 6:
//         result = year + '-' + month + '-' + dateVal;  // 2018-08-31
//         break;

//     case 7:
//         result = month + '/' + dateVal + ' ' + hour + ":" + min ;  // 08/31 10:30
//         break;
//     case 8:
//         result = hour + ":" + min;
// }
// return result;

var dateMapObj = {
    1: month + '-' + dateVal + ' ' + hour + ':' + min, // 02-06 10:30
    2: month + '-' + dateVal, // 02-06
    3: year + '年' + month + '月' + dateVal + '日' + ' ' + hour + ':' + min, // 2018年08月31日 10:30
    4: month + '月' + dateVal + '日', // 08月31日
    5: formatTime(date), // 2分钟前
    6: year + '-' + month + '-' + dateVal,  // 2018-08-31
    7: month + '/' + dateVal + ' ' + hour + ":" + min, // 08/31 10:30
    8: hour + ":" + min,
    9: year + '-' + month + '-' + dateVal + ' ' + hour + ':' + min + ':' + sec// 2018-08-31 10:30:20
}
return dateMapObj[type];
全部评论

相关推荐

Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
求offer的大角牛:简历写的第一乱,没有突出重点,第二项目太多太杂看不出来有啥核心技术,第三自我评价太多了,第四获得的荣誉没啥含金量,可以不写,反正问题不少
点赞 评论 收藏
分享
07-15 11:43
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务