【发布时间】:2017-01-27 22:16:04
【问题描述】:
我将对象的日期作为键,值作为位置。我想根据最大的日期获取位置。这里的位置是一样的。日期键为“MM/DD/YYYY”格式。
var obj ={};
obj['9/10/2016'] = "India-Chennai";
obj['9/15/2016'] = "Australia-Melborne";
obj['9/20/2016'] = "India-Delhi";
obj['9/25/2016'] = "India-Chennai";
从上面的对象中,最大的 Date(Key) 是“9/25/2016”,值是“India-Chennai” 如何根据最大的键获取值?
提前致谢
【问题讨论】:
-
键是字符串...
-
obj[9/10/2016]==>bj['9/10/2016'] -
你不能有重复的属性
-
“例如,我想获取澳大利亚的位置” - 但这意味着测试两个 键 以获得最大日期,和 values 过滤掉任何不提及澳大利亚的内容。尽管您显示的代码是可以运行的有效 JS,但结果根本不是您想要的(出于其他 cmets 中提到的原因)。
-
我已经编辑了问题,对于场景,我需要获取基于位置的最大键
标签: javascript date object keyvaluepair