在javascript-map()方法中更改对象数组中每个属性的值?

在javascript-map()方法中更改对象数组中每个属性的值?,javascript,arrays,object,Javascript,Arrays,Object,我有一组对象: var firstArray = [{created:"01/01/2015 03:24:33 AM", lat:"123"}, {created:"01/02/2015 03:24:33 AM", lat:"123"}]; 我想要一个datetimes转换为毫秒的新对象数组: var newArray = [{created:1420070400000, lat:"123"}, {created:1420156800000, lat:"123"}]; 如何更改每个对象中第一

我有一组对象:

var firstArray = [{created:"01/01/2015 03:24:33 AM", lat:"123"}, {created:"01/02/2015 03:24:33 AM", lat:"123"}];
我想要一个datetimes转换为毫秒的新对象数组:

var newArray = [{created:1420070400000, lat:"123"}, {created:1420156800000, lat:"123"}];
如何更改每个对象中第一个属性的值?我正在尝试.map(),但可能这不对。我错过了什么?我已经尝试了很多东西,但只是在下面的代码中用引号写了出来,试图传达我想要的东西。谢谢

var newArray = firstArray.map( "the value of the first property in each object" (Date.parse());

.map
的参数应该是一个进行适当更改的函数

newArray = firstArray.map(function (item) {
    return {
        created: Date.parse(item.created),
        lat: item.lat
    };
});

你想改变对象还是创建新对象?我想要新对象。下面的答案成功了。谢谢。与其说“改变”,不如说“创造新的价值”:-@谢谢你做到了@Bergi是的,我想拥有firstArray和newArray的灵活性。谢谢