小编Rew*_*t0r的帖子

Underscore.js按字母数字排序对象数组

我有一个对象数组,我正在尝试按字母顺序对它们进行排序,请参考以下示例:

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; }输出时是:

  1. Object140
  2. Object21
  3. Object251
  4. Object28

如何使用Underscore以字母顺序排序?我知道我可以只使用名称创建一个单独的数组,但有没有更好的方法使用Underscore执行此操作而不创建其他变量?

javascript arrays sorting object underscore.js

0
推荐指数
1
解决办法
3258
查看次数

标签 统计

arrays ×1

javascript ×1

object ×1

sorting ×1

underscore.js ×1