var testArray = [{
value: john,
count: 5
},
{
value: henry,
count: 2
},
{
value: bill,
count: 10
}]
testArray.map(function(value) {
//otherfunctions
})
所以我有一個函數,我已經映射通過類似於上述對象的數組。我想根據計數向排名對象添加第三個值。 我目前的想法是完成我的地圖,我已經在做,然後根據計數重新排序數據,然後根據排序的位置在數組中分配一個排名。但是,由於我已經在映射數組,所以這似乎很長時間了。排序雖然通過數組循環javascript
是原始數組的種類嗎? - 以上是不是... –
爲什麼這似乎很長時間以來縈繞在你身上?我會添加添加值到數組中,使用'map()'函數,並使用sort()'來度量它,其中傳遞一個函數來比較計數值。 –
原來根本沒有排序。看起來很長,因爲我已經在映射這個數組了。如果這樣做有意義,那麼運行兩張地圖似乎很長時間? –