【发布时间】:2012-04-27 17:33:19
【问题描述】:
我知道有人问过与此类似的问题,但我已经查看了这些问题,并且对于 a) 它们如何工作以及 b) 我如何调整它们以适应我的目的感到非常困惑。因此,我开始了一个新问题。
我有一个只有 4 个索引的数组,每个索引都有一个数字。我的目标是找到该数组中的最小值并返回该最小值的索引。这不是问题...
当最小值在多个索引中重复时,就会出现问题。
在这种情况下,我希望能够首先在数组上运行“计数”以找出最小值是否重复,然后如果计数 >1,则执行以下操作:找到重复的值,最后我需要取这些索引的值并在找到它们之间的最小值之前进行进一步的计算。
例子:
array[ 12.44 , 10.33 , 17.45 , 10.33]
//First I need a count to find the number of times the lowest value (10.33) occurs
//Then I would like a function to return either a string containing 1,3 to
//represent the indices, or an array[ 1 , 3
如果这个问题已经得到回答,我再次道歉,但请你解释一下答案,因为我已经反复尝试理解他以前的答案并且无法取得进展。
为什么用js在数组中查找重复值这么复杂?
提前感谢您的帮助和时间!
约翰
【问题讨论】:
标签: javascript jquery