簡體   English   中英

Underscore JS - 排序對象數組

[英]Underscore JS - Sorting an Array of Objects

我有一個由80個單獨對象組成的陣列。 在這些單獨的對象中,我有一個鍵:值對。 鍵是"number" ,值從"0001"變為"0080"

所以結構會是這樣的

 myArray = [{number: "0001"}, {number: "0002"}, {number: "0003"} ]

等等...

我正在使用下划線,但是我無法找到訂購單個物體的方法,所以它們被分類1,2,3,5。 數字的值也是字符串。

有什么建議么?

使用sortBy函數:

 var myArray = [{number: "0003"}, {number: "0001"},{number: "0002"} ]; var result = _.sortBy(myArray, "number"); console.log(result); 
 <script src="http://underscorejs.org/underscore.js"></script> 

結果是:

[{number: "0001"}, {number: "0002"},{number: "0003"} ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM