【发布时间】:2020-02-18 14:58:13
【问题描述】:
假设我有以下对象数组:
[
{ name: 'january', score: 3.02 },
{ name: 'february', score: 1.02 },
{ name: 'march', score: 0 },
{ name: 'april', score: 12 },
]
提取具有最高分值的对象元素的位置 (index) 的最快方法是什么...所以,在上述情况下,该值将是索引3...
注意分数是动态的,“获胜”元素是最高值...
【问题讨论】:
-
遍历数组并记住最大值和对应的索引。
-
未排序列表中最快的?迭代并保存。我的意思是……天哪。
-
“最快的方法是什么” - 写几个不同的,然后用jsperf.com 或其他东西做一个测试……?
标签: javascript