高效,易读.   1. 高效代码,一次遍历,时间复杂度为O(n) (不追求性能可以直接用replace)   2. 日期解析,使用解构   3. 逐个字符进行处理, 匹配一位和两位字符数据。   4. 需要对yy和yyyy进行特殊处理   function formatDate(dat, format) {   let [     yyyy, M, d, H, m, s, w   ] = [ &n...