我知道有人问过与此类似的问题,但我已经查看了这些问题,并且对于 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在数组中查找重复值这么复杂?
提前感谢您的帮助和时间!
约翰