我想要使用lodash.orderBy npm模塊以升序排列對象的數組。Lodash orderBy返回空數組
這是我使用
var obj = [{ user: 'me', score: 100}, { user: 'you', score: 55}, { user: 'someone', score: 555 }]
的示例對象一旦我有對象,我使其通過作爲第一個參數,並指定哪些鍵ORDERBY。
let sort = orderBy(obj, 'score')
但這返回一個空數組,是不是我做錯了什麼?基於文檔,這是正確的:https://lodash.com/docs/4.17.4#orderBy
這可能是與異步調用的問題,並說該數組的索引是0
編輯:
你導入'lodash'地方?你應該使用'lodash.orderBy',而不是自己的函數。 – Ksyqo
@Valberthe正確,我正在導入,例如從'lodash.orderby'導入orderBy – rizzy
您必須做錯某事,因爲您的示例正在爲我工作。 – Amberlamps