[英]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.