我知道類似的問題已經被問到,但我已經仔細研究過這些問題,並且對於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在數組中找到重複的值會如此複雜?
在此先感謝您的幫助和時間!
約翰
underscore.js是什麼?這會返回兩個指數嗎?還是隻有一個? – TranquilityEden 2012-04-27 09:18:22
@TranquilityEden:我刪除了該評論,因爲使用jquery的代碼只是乾淨。 Underscore.js是一個非常強大的JavaScript庫。如果你經常使用js,你應該熟悉它。 – rkw 2012-04-27 09:23:31
啊我想我明白了。我會嘗試將其插入到我的代碼謝謝你的幫助! – TranquilityEden 2012-04-27 09:30:25