【问题标题】:Case insenstive groupBy in lodashlodash 中不区分大小写的分组 By
【发布时间】:2014-09-15 19:40:50
【问题描述】:

我正在对位置键进行 groupBy。但是,lodash 以不同的方式处理这些值。我们如何告诉 Lodash 进行不区分大小写的分组?在我上面的例子中,芝加哥和芝加哥应该被同等对待。谢谢!

[
    { 
        tournament : 'basketball',
        location : 'chicago'
    },
    { 
        tournament : 'baseball', 
        location : 'Chicago' 
    }
]

【问题讨论】:

    标签: javascript json underscore.js lodash


    【解决方案1】:

    您可以在迭代器函数中将位置转换为小写:

        var result = _.groupBy(list, function(value){
            return value.location.toLowerCase();
        });
    

    【讨论】:

      猜你喜欢
      • 2016-09-22
      • 2021-08-29
      • 2021-03-22
      • 2022-01-08
      • 2021-02-28
      • 2012-12-01
      • 2013-03-06
      • 2020-02-18
      • 1970-01-01
      相关资源
      最近更新 更多