我有一个对象数组,我正在尝试按字母顺序对它们进行排序,请参考以下示例:
var objs = {
'obj1': {'name': 'Object21'},
'obj2': {'name': 'Object140'},
'obj3': {'name': 'Object28'},
'obj4': {'name': 'Object251'}
};
Run Code Online (Sandbox Code Playgroud)
调用_.sortBy(objs, function(obj) { return obj.name; }输出时是:
如何使用Underscore以字母顺序排序?我知道我可以只使用名称创建一个单独的数组,但有没有更好的方法使用Underscore执行此操作而不创建其他变量?