0
我有对象的嵌套阵列的阵列,其中我需要格式化属性中的每个对象映射整数数组对象
const myMap = {
'1':
[ { date: '2016-03-10T00:00:00', location: 'NV' },
{ date: '2016-03-10T00:00:00', location: 'WV' },
{ date: '2016-03-10T00:00:00', location: 'CA' } ],
'2':
[ { date: '2016-03-10T00:00:00', location: 'NJ' },
{ date: '2016-03-10T00:00:00', location: 'PA' } ],
'3':
[ { date: '2016-03-10T00:00:00', location: 'WA' },
{ date: '2016-03-10T00:00:00', location: 'NH' },
{ date: '2016-03-10T00:00:00', location: 'CA' } ]
}
我目前使用lodash和moment.js
有这样的代码var _ = require('lodash')
var moment = require('moment')
_.map(myMap["date"], (a) => { moment(a).format('DD MMM YYYY') })
console.log(myMap)
// []
它目前返回一个空数组,我将如何格式化每个日期而不改变格式?