【发布时间】:2017-03-27 21:33:26
【问题描述】:
正如标题所说,我正在尝试在一个对象中找到最接近的整数,我的数据以下列方式存储,我无法更改它的存储方式。
{"response":
{"success":1,"current_time":1490650140,"items":
{"AK-47 | Aquamarine Revenge (Battle-Scarred)":{"last_updated":1490648718,"quantity":98,"value":1120},
"AK-47 | Aquamarine Revenge (Factory New)":{"last_updated":1490648718,"quantity":47,"value":3229},
"AK-47 | Aquamarine Revenge (Field-Tested)":{"last_updated":1490648718,"quantity":159,"value":1623}
}
}
}
我想找到最接近给定数字 (x) 的项目。如果物品的价值相等,则应该选择其中一个。我知道我需要一个循环,但我不知道从哪里开始。
我正在尝试在 obj 中找到与 value 最接近的整数 x。
【问题讨论】:
-
所以引用数组,做一个for循环。存储该值,如果较低,则覆盖并存储下一个值。
-
这就是我的想法,但没有更有效的方法吗..?
-
哪些整数是相关的?例如,
1的success值是否可以考虑?last_updated值呢?还是AK-47中的47? -
您为什么不尝试自己编写代码呢? Stack Overflow 不是代码编写服务。
标签: javascript loops object