繁体   English   中英

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

[英]Change value of each property in array of objects in javascript - map() method?

我有这个对象数组:

var firstArray = [{created:"01/01/2015 03:24:33 AM", lat:"123"}, {created:"01/02/2015 03:24:33 AM", lat:"123"}];

我想将日期时间转换为毫秒的新对象数组:

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
    };
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM