【发布时间】:2021-03-05 10:56:54
【问题描述】:
我得到了一个我正在研究的谜题。我在 Javascript 中得到了一个看起来像这样的多维数组; 每个特征都有一个 ID、一个日期(字符串)和一个状态
例如;
Features = [
[1, "20200503", "Active"],
[2, "20200503", "Closed"],
[2, "20200503", "Closed"],
[2, "20200502", "Closed"],
[2, "20200501", "Active"],
[2, "20200430", "Active"],
[2, "20200430", "Active"],
[3, "20200503", "New"],
[3, "20200502", "New"],
];
我想将此数组压缩成一个我想要的新数组;
Features = [
[1, 1, "Active"],
[2, 3, "Closed"],
[2, 3, "Active"],
[3, 2, "New"],
];
我想对 ID 和状态进行区分并计算日期。
是否有可能在 Javascript 中做到这一点?
【问题讨论】:
标签: javascript arrays count distinct