
转化成格式化的日期

这里不仅可以对数字,还可以对字符串截取前X位。

来首先看一下函数是如何执行的。forEach函数,第一个参数是对象或者数组,第二个对象是一个函数。这里定义的forEach函数是对对象或者数组兼容的。第二个参数——函数,需要两个参数,第一个是index或者key,第二个item或者val 第二个都是值。所以引入下面forEach定义,如何兼容数组和对象。

14行:如果是数组,则执行fn(index,item),给两个参数换一下位置。如果是对象,执行fn(key,obj[key])

网友评论