gpt4 book ai didi

javascript - 如何更新数组中的对象

转载 作者:行者123 更新时间:2023-12-03 00:58:04 25 4
gpt4 key购买 nike

这是我的数组

$scope.tooltipsArray = [
{
date: 2018-10-10T07:03:43.835Z,
text: 'name1'
},

{
date: 2018-09-29T18:30:00.000Z,
text: 'name2'
}
];

如何将日期更新为这样的区域设置日期格式。

 $scope.tooltipsArray = [
{
date: Wed Oct 10 2018 14:05:27 GMT+0530 (India Standard Time),
text: 'name1'
},

{
date: Sun Sep 30 2018 00:00:00 GMT+0530 (India Standard Time),
text: 'name2'
}
];

我已经使用map()来做到这一点。但它不起作用

var vector = $scope.tooltipsArray.map(function (el) { return new Date(el.date).toLocaleDateString(); });

谁能告诉我如何通过 JavaScript 中的 map() 执行此操作?

最佳答案

您可以使用以下代码 -

    $scope.tooltipsArray = [
{
date: "2018-10-10T07:03:43.835Z",
text: 'name1'
},

{
date: "2018-09-29T18:30:00.000Z",
text: 'name2'
}
];

var vector = $scope.tooltipsArray.map(function(el) {return { 'date':new Date(el.date).toString(),'text':el.text}});
console.log(vector);

输出如下 -

[
{date: "Wed Oct 10 2018 12:33:43 GMT+0530 (India Standard Time)", text: "name1"}
{date: "Sun Sep 30 2018 00:00:00 GMT+0530 (India Standard Time)", text: "name2"}
]

关于javascript - 如何更新数组中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52736165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com