gpt4 book ai didi

javascript - 如何在 JavaScript 中更新数组中的特定值

转载 作者:行者123 更新时间:2023-12-01 02:48:04 24 4
gpt4 key购买 nike

我有以下数组

0:{VERSION: 1, CURRENT_DATE: "1900-01-01", CURRENT_ACTIVITY_DATE: "2017-06-22"},
1:{VERSION: 2, PREVIOUS_DATE: "1900-01-01", PREVIOUS_ACTIVITY_DATE: "2017-06-22"}

我需要更改日期的格式并使用新格式化的日期更新数组。任何想法都会有帮助。

我面临的确切问题是数组索引在每一行中都不相同。该代码适用于“PREVIOUS_ACTIVITY_DATE”,但对于“CURRENT_ACTIVITY_DATE”,日期格式保持不变且未更改。如果我有更多具有不同索引的行,我需要更改所有行的格式

我正在使用 moment.js 来更改格式,并且该部分工作正常。

提前致谢。

最佳答案

如果您不知道键是什么,可以通过调用varkeys = Object.keys(array[0])来访问它们。

如果你想修改为ex.当前日期,那么您只需:

var currentDateKey = keys[1];
array[0][currentDateKey] = "newDateString";

您的数组将被修改为新值。

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

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