我有一个由80个单独对象组成的数组。在这些单独的对象中,我有一个键:值对。关键是"number"
,值从"0001"
到"0080"
。
所以结构就像
myArray = [{number: "0001"}, {number: "0002"}, {number: "0003"} ]
依旧......
我正在使用Underscore,但是我无法找到订购单个对象的方法,因此它们被分类1,2,3,5。数字值也是字符串。
有什么建议吗?
答案 0 :(得分:3)
使用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>
&#13;
结果:
[{number: "0001"}, {number: "0002"},{number: "0003"} ]