【发布时间】:2016-11-02 13:52:38
【问题描述】:
还有JSON:
[{"source":"2016-11-02","sourcecount":38},{"source":"2016-11-01","sourcecount":30},{"source":"2016-11-02","sourcecount":30},{"source":"2016-11-03","sourcecount":30}]
像在JavaScript中获取最大和最小日期一样吗?
【问题讨论】:
-
所以你的 JSON 只有两个对象
-
要么按日期对该数组进行排序并取第一个和最后一个值(如果数组大小很小),要么迭代并继续与最小值和最大值进行比较。试试看!
-
迭代它们。考虑
.forEach()。 -
遍历它们并提取日期然后对其进行排序...这可能对你有帮助 stackoverflow.com/questions/28013045/…
-
new Date(Math.max(...(arr.map(e => new Date(e.source))))).toISOString().split('T')[0]
标签: javascript